![]() |
C++ Klassen in Delphi benutzen
Hallo,
ein Bekannter hat ein paar C++ Klassen entwickelt, die für mich interessant wären. Mein Projekt ist aber ein Delphi Projekt. Welche Möglichkeiten habe ich seinen Code in mein System zu integrieren. Was ist weiss ist, dass ich mit dem C++ Builder eine DLL bauen kann und deren exportierte Funktionen auch in Delphi aufrufen kann. Was ist aber mit den Klassen? Kann ich die auch nutzen oder muss ich die nochmal durch einfache Funktionsaufrufe kapseln. Jetzt weiter: Wie wäre das mit .NET? Mit Delphi.NET würde ich ja von managed Code auf eine unmanaged DLL zugreifen müssen. Das sollte eigentlich auch gehen. Ich habe aber auch etwas über C++.NET (gibts das auch von Borland?) gehört. Welche Möglichkeiten gibt es hier und würden die Win32 Klassen in C++.NET überhaupt kompilierbar sein?? |
Re: C++ Klassen in Delphi benutzen
Zitat:
Zitat:
Zitat:
|
Re: C++ Klassen in Delphi benutzen
Gibt es irgendeine eine Möglichkeit des statischen Zusammenlinkens? Also vielleicht: C++ Klasse zu einer DCU kompilieren und in Delphi ein Interface dazu entwickeln oder ist so etwas komplett unrealistisch?
|
Re: C++ Klassen in Delphi benutzen
|
Re: C++ Klassen in Delphi benutzen
Indirekt lassen sich Klassen sowohl von C++ -> Delphi als auch von .Net -> unmanaged übergeben: COM-Interfaces
PS: Die (naja, halb- ;) ) managed Version von C++ heißt C++/CLI |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:28 Uhr. |
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