Entwickler-Ecke

Sonstiges (Delphi) - Borland Delphi mit FPC?


TimonWorld - Mo 28.01.08 02:17
Titel: Borland Delphi mit FPC?
Hallo!

Da mir mein bei Delphi 3-Compiler zu alt ist, wollte ich mal fragen, ob es möglich wäre, wenn ich stattdessen den FreePascal Compiler benützen könnte. Sozusagen, dass ich meine Delphi 3 Entwicklungsumgebung behalten könnte, und die Anwendungen (und bei Bedarf auch die ganzen Komponenten) stattdessen mit dem FreePascal-Compiler kompilieren lassen kann.

Falls es auf jeden Fall möglich wäre, gibt es dazu denn Anleitungen im Internet?

lg
Timon


mkinzler - Mo 28.01.08 08:57

Da FPC nicht hundertprozentisch kompatibel zu Delphi ist wohl nicht. Aber warum D3?


Kroko - Mo 28.01.08 09:17

Warum nimmst Du Trubo Delphi Explorer?


TimonWorld - Di 29.01.08 19:58

user profile iconmkinzler hat folgendes geschrieben:
Da FPC nicht hundertprozentisch kompatibel zu Delphi ist wohl nicht. Aber warum D3?


Ja aber mit den VCL-Source-Codes die bie der Prof-Version dabei sind, könnte ich doch theoretisch auch alles kompilieren...


Timosch - Di 29.01.08 20:26

user profile iconTimonWorld hat folgendes geschrieben:
user profile iconmkinzler hat folgendes geschrieben:
Da FPC nicht hundertprozentisch kompatibel zu Delphi ist wohl nicht. Aber warum D3?


Ja aber mit den VCL-Source-Codes die bie der Prof-Version dabei sind, könnte ich doch theoretisch auch alles kompilieren...

1. AFAIK gibt es stellenweise kleine Unterschiede in der Syntax
2. Ich weiß nicht, ob FPC dfm-Dateien versteht
3. Wenn du mit D3 unzufrieden bist, warum lädst du dir nicht Turbo Delphi Explorer oder Delphi 2005 Personal runter?
4. Kannst ja mal alle möglichen Dateien und die Registry nach dem String dcc32.exe durchsuchen. Irgendwo muss der Dateiname des Compilers in der Tat stehen. Aber ich bezweifle, dass du Erfolg haben wirst. (Nicht vergessen: Binärdateien nie mit einem Texteditor bearbeiten!)


Martok - Di 29.01.08 22:03

user profile iconTimosch hat folgendes geschrieben:
4. Kannst ja mal alle möglichen Dateien und die Registry nach dem String dcc32.exe durchsuchen. Irgendwo muss der Dateiname des Compilers in der Tat stehen. Aber ich bezweifle, dass du Erfolg haben wirst. (Nicht vergessen: Binärdateien nie mit einem Texteditor bearbeiten!)

Wird nix bringen, da der Compiler aus der DCC70.DLL kommt. Wenn du es allerdings schaffst, eine solche mit kompatiblem Interface nachzubauen, dann hast du FPC für D3.

Wobei sich mir der Sinn wirklich nicht erschließt...