Hallo zusammen,
also: wenn ich "professionel" (= zum Geldverdienen) mit Delphi entwickeln würde, dann hätte ich mir natürlich schon lange die Professional / Enterprise Version besorgt und hätte somit viele Dinge schneller und somit im Endeffekt auch billiger erledigen können. Dass Borland für ein ordentliches Produkt auch ordentlich Geld verlangt ist auch OK. Meine Gründe für den Einsatz der Personal Version liegen woanders:
Ich entwickle zur Zeit (nebenher/privat/zum Vergnügen

) eine Software für eine Lehr- / Lernmittelbibliothek an einem Gymnasium. Da an Schulen (zumindest in Baden-Württemberg) Delphi unterrichtet wird, ist Delphi die Programmiersprache, wo am meisten Know-How an der Schule vorhanden ist. Das Programm soll später (wenn man es mal herzeigen kann) auch im Quellcode freigegeben werden. Verkaufen ist also überhaupt nicht beabsichtigt. Wenn ich jetzt eine Professional Version einsetze, dann müsste ich die erstens kaufen und zweitens wäre es nicht so einfach möglich, für andere auf legalem Wege an der SW weiter zu entwickeln ohne ebenfalls erst einmal ordentlich zu investieren. Daher die Beschränkung auf die Personal-Version.
Der Wunsch nach dem Zugriff auf Embedded Firebird Dateien ist auch schnell erklärt:
Es gibt an der Schule schon eine SW, mit der die Verwaltung abgewickelt wird (Schüler- / Lehrerstammdaten, Klassen, etc.). Diese Daten werden in einer Embedded Firebird Datenbank abgelegt, die ich gerne importieren würde. Auf eine "normale" Firebird Datenbank könnte ich ja über ODBC, ADO, ... zugreifen. Meine eigenen Daten lege ich zur Zeit noch mit Access ab. Das wird sich vermutlich aber auch noch ändern.
Ich hab' mir auch schon die ZEOS-Komponenten angeschaut. Die sind zwar echt toll, laufen aber auch nur mit einem "echten" Delphi
Zu der Frage von gehe: Die Embedded Version der Firebird muss - so weit ich weiß - nicht installiert werden. Delphi greift dann direkt mit einigen DLL's zu. Es braucht daher kein Firebird-Server laufen. Die DLL's müssen natürlich auch mitgegeben werden.
Gruß
MartiMo