Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi und C++ in einem Projekt (https://www.delphipraxis.net/190468-delphi-und-c-einem-projekt.html)

bernhard_LA 6. Okt 2016 18:19


Delphi und C++ in einem Projekt
 
Wir wollen ( wir müssen :lol:) in unserem nächsten Projekt auch wesentliche Teile in C++ realisieren bzw. C++ Code eines anderen Projektpartners in unser Projekt einbinden. Die von uns in Delphi geschriebenen Teile solle auch weiterverwendet werden.
( Units mit reinen Typ / Class Implementierungen, VCL Forms, Dlls )

Welche Möglichkeiten bietet der C++ Builder XE10 bestehenden Delphi Pascal Code einzubinden / wieder zu verwenden bzw. aufzurufen.
Bin um jeden Hinweis und Link dankbar speziell was der aktuelle Compiler hier zu bieten hat.

Der schöne Günther 6. Okt 2016 19:07

AW: Delphi und C++ in einem Projekt
 
Zitat:

Zitat von bernhard_LA (Beitrag 1350051)
Welche Möglichkeiten bietet der C++ Builder XE10 bestehenden Delphi Pascal Code einzubinden / wieder zu verwenden bzw. aufzurufen.

Hast du auch mal im Forum gesucht? Die Frage kommt eigentlich immer wieder

z.B. http://www.delphipraxis.net/190027-d...ml#post1345467

mensch72 6. Okt 2016 19:14

AW: Delphi und C++ in einem Projekt
 
C++ Zeug in Delphibasisprojekten ist Krampf!
-> Besser das Basisprojekt in C++Builder und dort dann alles benötigte PAS Zeug einbinden. "C++Builder" reicht zwar zum übersetzen, besser wäre&ist aber RadStudio, weil man da auch PAS-Formulare im C++ Projekt öffnen und editieren kann.

Wir haben so bei Bestandsprojekten schon "schrittweise" bis auf die (Delphi)PAS-GUI die gesamte Logik und Datenbank in C++ realisiert.

Es geht, macht aber nur Sinn, wenn der C++ Part was kann&macht, was man so in Delphi nicht 1:1 hinbekommt und sich ein "Adapter" als Zwischenschicht und Wegwerfcode lohnt. Denn spezieller PAS like C++ Code für C++Builder is mit garnix in der C++ Welt ala GCC..VC kompatibel!


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:26 Uhr.

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