ich versuche garede krampfhaft mit meinem C++Builder ein Plugin zu schreiben.
Die DLL wird zwar geöffnet, aber Phase5 findet wohl seinen Einsprungpunkt nicht.
Zumindest bringt er immer folgende Meldung:
ZITAT
Zugriffsverletzung bei Adresse: 00000000
Lesen von Adresse 0000000
Lesen von Adresse 0000000
QUELLTEXT
int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved)
{
MessageBox(NULL,"Test..1","Test..1",MB_OK); // << wird angezeigt
return 1;
}
//---------------------------------------------------------------------------
extern "C" __declspec(dllexport) char* __stdcall Start_Plugin(char *text, int selstart, int sellength, int *resulttype)
{
MessageBox(NULL, "BinDa","Test..1",MB_OK); // << kommt nicht
*resulttype = 2;
return "Test";
}
{
MessageBox(NULL,"Test..1","Test..1",MB_OK); // << wird angezeigt
return 1;
}
//---------------------------------------------------------------------------
extern "C" __declspec(dllexport) char* __stdcall Start_Plugin(char *text, int selstart, int sellength, int *resulttype)
{
MessageBox(NULL, "BinDa","Test..1",MB_OK); // << kommt nicht
*resulttype = 2;
return "Test";
}
Hat einer eine Idee, warum?
Gruß Mario