011
19.05.2005, 11:23 Uhr
~CDW
Gast
|
in meinem letzen "Projekt" habe ich auch Threads in DLLs genutzt. Jedoch wollte ich von Anfang an ermöglichen dass die DLL sowohl dynamisch wie auch statisch (also sowohl per LoadLibrary,GetProcAdress wie auch "normalem" dazulinken). Deshalb habe ich auch die Nachrichtenbehandlung in der DLL - weil diese nicht beim dynamischen Laden aufgerufen wird. die DLL- MAin sieht bei mir so aus: return TRUE stattdessen werden die Funktionen aus dem Programm aufgerufen, diese müssen je nach dem wie die DLL eingebunden wird zwar erstmal deklariert werden (auch je nach Compiler unterschiedlich): VC++ 6.0
Code: |
extern "C" int __stdcall GetHttpFile(char *,char *,bool);
|
lcc32:
Code: |
extern int __stdcall GetHttpFile(char *,char *,int);
|
dafür funktionieren aber die Threads auch viel zuverlässiger |