Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Aus einer CPP und H Datei eine DLL erzeugen? (https://www.delphipraxis.net/69479-aus-einer-cpp-und-h-datei-eine-dll-erzeugen.html)

dragi 15. Mai 2006 20:52


Aus einer CPP und H Datei eine DLL erzeugen?
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo zusammen,

ich habe mal wieder ein Problem bei dem ich nciht weiter weiß. Und zwar habe ich eine cpp und h Datei auf einer Website gefunden die mir die Kommunikation mit einer Wetterstation erlauben. Da ich der Sprache c++ nicht mächtig bin ist meine Frage ob es möglich ist aus diesen beiden Dateien eine dll zu erzeugen die ich dann in C# weiternutzen kann.Gibt es hier jemnaden der mir sagen kann wie ich das hinbekomme oder der mir dabei evtl helfen könnte?

Vielen Dank

dragi

_seeker 15. Mai 2006 21:21

Re: Aus einer CPP und H Datei eine DLL erzeugen?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hmm ich habe dir das kompiliert, habe das mit MS Visual C++ 6.0 gemacht.

_seeker 15. Mai 2006 21:23

Re: Aus einer CPP und H Datei eine DLL erzeugen?
 
Wäre nett, wenn du mir sagen würdest wie ich sowas include in ein delphi projekt, weil ich sowas noch nicht kann ^_^.


Danke

dragi 15. Mai 2006 21:30

Re: Aus einer CPP und H Datei eine DLL erzeugen?
 
@_seeker

Vielen Dank! Musstest du das nur in ein DLL Projekt einbinden und kompilieren? Ich ahbe hier nur Visual C++ Express Edition und hab das nicht hinbekommen. Ein VC++ 6 habe ich leider nicht.
Wie ich die nun in Delphi einbinden kann weiss ich auch noch nicht. Wollte es zuerst in C# versuchen. Aber ich schau mal ob ich was finde.

Echt super nett von dir

Danke

dragi

_seeker 16. Mai 2006 13:43

Re: Aus einer CPP und H Datei eine DLL erzeugen?
 
Hmm, also ich habe mein MS visual C++ gesagt, dass er als projekt eine dll nehmen soll. Dazu hat er die umgebungsfunktionen angepasst. Dann habe ich die inhalte, die in die beiden dateien von dir standen, eingefügt. Und dann kompiliert, es gab zwar 4 Warnungen, aber trotzdem hat es funktioniert.

Olli 24. Mai 2006 12:24

Re: Aus einer CPP und H Datei eine DLL erzeugen?
 
Ähem, _seeker, dir ist schon aufgefallen, daß keine der Funktionen exportiert wird/wurde?

Die von dir erzeugte DLL hat keine Exporte. Man bräuchte auch eine DEF-Datei mit den exportierten Namen, damit die danach nicht dem Name-Mangling zum Opfer fallen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:37 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