Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi-Code in C++ laden (https://www.delphipraxis.net/10777-delphi-code-c-laden.html)

DelphiUser7 25. Okt 2003 10:13


Delphi-Code in C++ laden
 
Hallo,
ich hab mir gerade Borland C++ Builder 4 Prof. ersteigert :mrgreen: , und jetzt möchte ich wissen, wie ich Dateien aus Delphi nach C++ 'portieren' kann, d.h. die Dateien in C++ laden kann;
Das soll nämlich angeblich möglich sein;

Gruss
DelphiUser7

Chewie 25. Okt 2003 10:28

Re: Delphi-Code in C++ laden
 
Soweit ich weiß, kann der C++-Builder Header-Übersetzungen von Bibliotheksaufrufen aus Delphi importieren. Dass er das mit kompletten Quellcode-Units kann, bezweifle ich aber stark.

DelphiUser7 25. Okt 2003 11:24

Re: Delphi-Code in C++ laden
 
Und was wäre, wenn ich den ganzen Code einfach in eine Dll kopiere, dann in C++ auslese, und dort wieder in ein Project kopiere?;

Chewie 25. Okt 2003 11:38

Re: Delphi-Code in C++ laden
 
Dlls einbinden kannst du natürlich, aber du kannst den Code einer DLL nicht in C++- oder Pascal-Code zurückverwandeln.

Christian Seehase 25. Okt 2003 11:52

Re: Delphi-Code in C++ laden
 
Moin DelphiUser,

mit den DCUs sollte es gehen, wenn sie entsprechend vorbereitet wurden.
Ausserdem kannst Du auch mal unter Projekt\Optionen\Linker nachschauen.

DelphiUser7 25. Okt 2003 12:29

Re: Delphi-Code in C++ laden
 
Was heißt entsprechend vorbereitet?

Robert Marquardt 25. Okt 2003 12:41

Re: Delphi-Code in C++ laden
 
Du kannst einfach Delphi-Komponenten oder Units mit Funktionen im C++ Builder direkt benutzen.
Es wird der Delphi-Kommandozeilencompiler mitgeliefert und mit dem das Pascal-File uebersetzt.
Es werden zusaetzlich .hpp Files angelegt, damit man die Funktionen bzw Komponenten In C++ ansprechen kann.

DelphiUser7 25. Okt 2003 12:45

Re: Delphi-Code in C++ laden
 
@ Robert Marquardt;
Direkt laden kann ich die Units auf gar keinen Fall, dann zeigt er nämlich an 'invalid stream format';

DelphiUser7

Wormid 25. Okt 2003 13:12

Re: Delphi-Code in C++ laden
 
Liste der Anhänge anzeigen (Anzahl: 1)
Sie Dir mal bei Delphi die Projektoptionen an.

Wenn man das aktiviert, werden zusätzlich zu den .dcu noch .obj-Files erstellt. Diese Object-Dateien können dann mit der Compiler-Direktive {$L filename} in anderen Programmiersprachen eingebunden werden. ($L kann natürlich in anderen Sprachen anders heißen...)

Gruß

Wormid

[edit=Daniel B]Bild gelöscht, einmal im Anhang reicht ja auch. ;) Mfg, Daniel B[/edit]

DelphiUser7 25. Okt 2003 13:24

Re: Delphi-Code in C++ laden
 
Und was ist eine Compiler-Direktive, ich kenn mich im Bereich Compiler nicht aus;


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:49 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz