Czy da się gdzieś kupić taką wersję może z jakąś książką?
Jeśli o książki chodzi to raczej była by do nich dołączona wersja trial.
Przeczytaj ten artykuł – Where to buy Borland Delphi 7. Jedną z opcji jest:
Buy Delphi XE3 today and you get access to downloads and licenses for earlier versions of Delphi including Borland Delphi 7, Borland/CodeGear Delphi 2007, and the more recent Delphi 2009, Delphi 2010, Delphi XE and Delphi XE2 versions from Embarcadero.
Innym rozwiązaniem jest pobranie darmowego Lazarusa i przeniesienie do niego projektu (korzystając z opcji konwersji, jeśli nie chcesz tego robić ręcznie). Nie dość że skończą się problemy z licencjami (w nim możesz tworzyć dowolne oprogramowanie, również komercyjne), to jeszcze dostaniesz w gratisie dużo bardziej zaawansowane środowisko, z większą liczbą narzędzi i obsługą dużo bogatszej składni, jaką posiada Free Pascal.
Mnóstwo innych problemów też zniknie – np. kombinacje z UAC, VistaAltKeys i innymi łatkami, ubogą biblioteką standardową, brakiem wsparcia generyków (i tak mógłbym wymieniać jeszcze długo). No i nie ma problemu z wsteczną kompatybilnością – FPC wciąż wspiera linię NT systemu Windows, więc Twój program mógłby być uruchamiany na systemach już niewspieranych od dawna.
Sugeruję opcję drugą – pobranie Lazarusa. Sam stałem przed podobnym wyborem lata temu i cieszę się, że zainteresowałem się darmową alternatywą. Nawet pomimo tego, że w tamtym czasie Lazarus był znacznie biedniejszy niż to co mamy dziś i miał więcej błędów.