Ale skoro chcesz mieć Delphi, to czemu Turbo, które jakby nie patrzeć jest trochę stare (piszę z pamięci - coś koło 2007 roku, czyli ma ponad 10 lat) i posiada ograniczenie w postaci braku możliwości instalowania komponentów?
Przecież możesz sobie pobrać i zainstalować najnowszego Delfina w wersji Community, do tego legalnie wykorzystywać go komercyjnie do czasu uzyskania przy jego użyciu przychodów przekraczających 5k$ rocznie (inna sprawa, że za bardzo nie ma tego jak zweryfikować, to bardziej kwestia Twojej uczciwości). Możesz także (jak sugeruje @furious programming) dać szansę Lazarusowi, aczkolwiek jeśli Ci on nie pasuje, to na siłę nie namawiam.
I ostatnia uwaga - możesz zamiast komponentów Indy, zainteresować się pakietem/biblioteką Synapse. Ponieważ nie są to komponenty, a jedynie pliki, które dodajesz sobie w kodzie w sekcji uses
, bez kłopotów będziesz mogła korzystać z tego także w wersji Turbo.
Nie słyszałam o tej wersji, ale dobrze wiedzieć. Widzisz, jestem trochę uprzedzona co do nowszych wersji Delphi i innych kombajnów IDE ponieważ dodają tam masę niepotrzebnych rzeczy, zmieniają kompletnie design przez co trzeba uczyć się obsługi od nowa i często trzeba mieć nie lada mocny sprzęt aby coś takiego odpalić (VisualStudio czy AndroidStudio). Ale mniejsza o to. Poza tym pilnowanie czy przekroczy się $5k to też wymaga tez jakiejś kontroli i poświęcenia odrobiny czasu. Oczywiście nie na starcie tylko później ale nie lubię sobie zbytnio komplikować życia. No i łatwo o tym zapomnieć.
Co do lazarusa to jest to dla mnie ostateczna ostateczność.
A dlaczego Indy? Ponieważ na nich się wychowałam i nawyki mi zostały (wraz ze starymi kodami oraz własnym modułem którego często używam a w nim 60% kodu to indy). Oczywiście nie ujmuję niczego synapse i nie wykluczam przyszłej współpracy. Nawet dziś pobrałam ten komponent z myślą o korzystaniu aż nie trafiłam właśnie na komponenty w katalogu LIB Turbo Delphi.
A przy okazji - trafiłam na takie oto wpisy kolegów zza zachodniej granicy:
Du kannst die Komponenten halt nur nicht im visuellen Editor verwenden. Was aber durchaus geht ist die verwendung im Code
markieren
Delphi-Quellcode:
uses
IdHTTP;
...
HTTP := IdHTTP.Create
usw
po przetłumaczeniu przez google:
Po prostu nie możesz użyć komponentów w edytorze wizualnym. Ale to, co idzie dobrze, to użycie w kodzie[...]
oraz
Die Indys sind installiert. Du kannst sie nur nicht auf die Form packen.
Unit einbinden und dynamisch erstellen geht ohne Probleme.
co wg translatora google oznacza:
Indys są zainstalowane. Po prostu nie możesz położyć go na formie.
Zintegruj jednostkę i twórz dynamicznie bez problemów.
Sens jest zrozumiały - można działać, tylko nie będzie ich na formie. Szczerze to mi tak bardzo to nie przeszkadza. Mam nadzieję że post przyda się innym bo widziałam że ktoś też miał problem natury prawnej z Turbo Delphi a Indy.
Dzięki i pozdrawiam!