Hallo!
Ich will mit c++ eine
Dll machen die eine Funktion exportiert.
Diese soll in Delphi aufgerufen werden.
Aber irgendwas mache ich falsch:
Wenn ich das Delphi Progamm starte kommt der Fehler dass der Prozedur Einsprungspunkt "test" nicht gefunden wurde.
Hier mein code:
Die
Dll (cpp):
Code:
#pragma comment(lib, "MEMMGR.LIB")
__declspec( dllexport ) char* test()
{
return "Hello World";
}
int
WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved)
{
return 1;
}
Aufruf:
Delphi-Quellcode:
type
function test: Pchar;external 'Project1.dll';
[...]
procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage(test);
end;
PS: ich hab eigentlich noch nie was mit dlls und c++ gemacht. Habe also wenig davon
Danke an alle Leute die sich Samstag Abend noch mit solchen Problemen befassen!!!