000
11.01.2004, 15:23 Uhr
der_lummer
|
ich wollte in VC++ eine dll erstellen, auf die dann mit anderen progs zugegriffen werden kann. Bsp:
C++: |
int _declspec(dllexport) _stdcall test(int z) { z=z+1; return z; }
|
habe dann noch eine .def erstellt und das funktioniert.
EXPORT namederdll LIBRARY test
aber wenn ich nun eine header mit einbinde, dann bekomme ich andauernd die meldung -irgendein fehler im header. bsp:
C++: |
#include <wininet.h>
bool _declspec(dllexport) InternetOpen() { HINTERNET d; d=InternetOpen("WinTest",INTERNET_OPEN_TYPE_DIRECT,NULL,NULL,0); if(d==NULL) { return false; } else { return true; } }
|
fehlermeldung fehlendes ; vor HINTERNET in header- oder so ähnlich.
woran liegts? wer kann bitte mal helfen? in einer main() funktioniert die headerdatei. aber nicht in der dll.
Bearbeitung von Pablo: |
CPP TAGS eingefügt
|
Dieser Post wurde am 11.01.2004 um 18:04 Uhr von Pablo editiert. |