Registriert seit: 12. Dez 2004
Ort: Wien, Österriech
893 Beiträge
Delphi 6 Enterprise
|
Re: Wie binde ich in C++ eine Delphi DLL ein?
10. Mai 2006, 18:32
Oder dynamisch:
Code:
#include <iostream>
#include <windows.h>
using namespace std;
typedef int WINAPI (*myfunc_t)(int z1, int z2);
myfunc_t addiere = NULL;
int main()
{
HINSTANCE dll;
dll = LoadLibrary("test.dll");
if (! dll)
{
cout << "LoadLibrary failed" << endl;
return 0;
}
addiere = (myfunc_t) GetProcAddress( dll, "addiere");
if (!addiere)
{
cout << "GetProcAddress failed" << endl;
return 0;
}
cout << "Hello world!" << endl;
cout << addiere(4, 5) << endl;
FreeLibrary( dll);
return 0;
}
Katura Haris Es (ein gutes Wort) ist wie ein guter Baum, dessen Wurzel fest ist und dessen Zweige in den Himmel reichen.
|