Hallo,
also ich programmiere mit Delphi 7 Studo in der Professional Veresion.
Sie läuft ähnich gut wie Delphi 5 (welches dir ja scheinbar nicht gefallen hat). Auch diese Version hat einige Probleme, mit wenigen neuen Komponenten (z.B. tActionMenu). Wenn man diese nicht verwendet stört es natürlich nicht.
Bei der Windows/Linux Portierbarkeit ist einiges zu beachten. So müssen die zu Protierenden Programme
CLX-Anwendungen sein. Sie müssen als auf einer neuen Komponentenpalette basieren, welche die Windows-
API nicht verwendet. Diese wurde mit D6 eingeführt und weißt auch noch ein paar Kinderkrankheiten auf (so hatte ich z.B. einmal das Probelm, das ein OnClick Ereigins nach dem es einmal mit einem Click auf die Komponente gestartet wurde, jedesmal augefürt wurde egal wo ich hinklickte.). Desweiteren musst du nach möglichkeit auf jeglichen Systemspezifischen Code Verzichten (also auch hier keine Windows-
API). Wenn das mal nicht möglich sein sollte (z.B. überprüfing von Dateirechten) musst du Blöcke für die die Bedingte Kompilierung definieren ({$IFDEF LINUX}).
Die Projektdatei kann auch immer nur für ein System verwendet werden, da diese Pfade enthält, welche unter Linux völlig anders aufgebeut sind als unter Windows (also neues Linux Projekt erstellen, alle Units Importieren fertig).
Die Frage nach der Enterprice Version kann ich dir nicht beantworten. Das Preis Leistungverzeichnis ist scheint mir nicht angemessen zu sein. Am besten du Studierst die
Feature List und rechnest dann nach welche der zusätzlichen möglichkeiten du brauchst und wie teuer es währe wenn du die Pro Version einfach mit diesen Nachrüstest.
Natürlich solltest du vor einer Entscheidung ein wenig mit der
Trial Version arbeiten.
Gruß
Klabautermann