Einzelnen Beitrag anzeigen

Benutzerbild von sniper_w
sniper_w

Registriert seit: 12. Dez 2004
Ort: Wien, Österriech
893 Beiträge
 
Delphi 6 Enterprise
 
#3

Re: Wie binde ich in C++ eine Delphi DLL ein?

  Alt 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.
  Mit Zitat antworten Zitat