Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » DLL Threads

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
18.05.2005, 22:53 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


meist ist

DisableThreadLibraryCalls(NULL)

drin obwohl es nicht gewünscht ist
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
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
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: