![]() |
C++ Plugin-Code in Delphi (DLL)
Hi alle zusammen,
vielleicht kann man aus meinen älterne Beiträgen schon rauslesen, was mein Anliegen ist. Es gibt ein Programm namens Garena, und dieses stellt eine Schnittstelle via Plugin zu verfügung. Der Download: ![]() Ich habe wirklich schon alles durchsucht, und bin auch auf zwei hilfreiche links gestoßen in welchem von einer *.obj Datei und ein anderes Mal von einer DLL die rede ist. Ich habe mir also einen C+++ Kompiler (DevCPP) gedownloaded und wollte den Quelltext zu einer DLL kompilieren, sodass ich anschließend damit in Delphi arbeiten kann. Natürlich besteht auch die Möglkichkeit alles in Delphi zu übersetzen, jedoch sind hierfür meine C-Kentnisse nicht ausreichend. Meine Bitte an jemand. Entweder diesen Code zu übersetzen, ihn als DLL oder obj Datei zu kompilieren oder mir sonst irgendwie helfen. |
Re: C++ Plugin-Code in Delphi (DLL)
Wenn die Dll eine echte Dll ist (ohne proprietäre VC-Erweiterungen) dann kannst du diese problemlos in Delphi verwenden
|
Re: C++ Plugin-Code in Delphi (DLL)
Aber ich brauche doch zunächst eine DLL :D Ich habe ja keine, mit DevC++ konnte ich das irgendwie nicht kompilieren.
|
Re: C++ Plugin-Code in Delphi (DLL)
|
Re: C++ Plugin-Code in Delphi (DLL)
Dann brauche ich also VisualC++?
|
Re: C++ Plugin-Code in Delphi (DLL)
Kommt wie gesagt auf die Dll an
|
Re: C++ Plugin-Code in Delphi (DLL)
Ehrlich gesagt stehe ich gerade etwas auf dem Schlauch. Ich habe keine DLL. Ich möchte eine welche in Delphi verwenden kann und aus welcher ich dann die Funktionen aufrufen kann.
|
Re: C++ Plugin-Code in Delphi (DLL)
Handelt es sich um die Plattform, welche ich oben gepostet habe?
Wie gesagt, den Download, den du oben gepostet hast, ist nur eine Wrapper um eine Dll. Ohne diese geht es nicht |
Re: C++ Plugin-Code in Delphi (DLL)
Mir ist zwar noch nichr ganz klar, was du am Ende erreichen willst, aber ich interpretiere das mal so, daß du die Dateien aus dem GarenaPDK.zip zu einer DLL kompilieren willst. Das wird aber nicht gehen, da es sich hierbei lediglich um die Header-Dateien handelt, also um die Schnittstelle, die ein Plug-In implementieren muss, um von Garena erkannt zu werden. Dies ist ungefähr mit dem Interface-Teil einer Delphi-Unit vergleichbar.
Wenn du uns jetzt noch sagst, was du überhaupt vor hast, dann können wir dir vielleicht auch weiterhelfen. |
Re: C++ Plugin-Code in Delphi (DLL)
Achso, tut mir leid, ich habe nicht geschnallt, dass du gemeint hast, dass eine DLL benötigt wird. Es gibt extrem viele DLLs bei dem Programm aber frage mich nicht welche es ist. Es gibt eine DLL namens: PluginKernel.dll
Die anderen heißen alle nur "Cafelogin.dll", oder "SkinManager.dll" Habe mir diese DLL mit DLLExport v.2.0 von Luckie angeschaut, sie exportiert 8 funktionen allerdings werden mir die Namen der Funktionen nicht angezeigt. @Uwe Raabe Ich will am Ende einfach nur ein Plugin schreiben welches eine Message zeigt 'Hello World' oder was auch immer. Glaube nun ist mir klar das man es gar nicht als DLL kompilieren kann. Jetzt stellt sich mir die Frage: Muss ich wirklich alles übersetzen? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:04 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-2025 by Thomas Breitkreuz