Zunächst mal:
Es ist möglich Fremdkomponenten in D2k6 zu nutzen, wie hier auch schon gesagt wurde.
Du kannst sie lediglich nicht mehr per Drag&Drop auf's Formular ziehen sondern musst sie selbser initialisieren:
(Pseudocode)
Delphi-Quellcode:
var
MyKompo: TFremdkomponente;
begin
MyKompo := TFremdkomponente.Create;
...
MyKompo.Free;
end;
Und das war es schon.
Ich würde dir auf jeden Fall zu D2k6 raten.
Einige wichtige Komponentenpackages wie bspw. die
Indy-Komponenten siond auch bereits integriert.
D2k5
Die Lizens ist ähnlich der von den Turbos:
Es dürfen kommerzielle Programme erstellt werden.
Allerdings ist die
IDE noch nicht so ausgereift wie die D2k6 Version.
D7/D6 PE
Keinerlei Kommerzielle Nutzung erlaubt.
In der
deutschen Lizenz auch keine Nutzung zu werbezwecken erlaubt.
Somit darf man die mit dieser Version erstellten Programme auch nicht bspw. auf seiner Homepage veröffentlichen.
Lazerus
Ist schon etwas her, aber damals waren die Echsen einfach unheimlih groß (leeres Formular > 4MB) und allzu schnell war er auch nicht.