WinInet und Threads
-
Hallo :p
Also ich habe eine Anwendung, die die Funktionen InternetOpen() und WSAStartup() in mehreren Threads "gleichzeitig" benutzt.
Nun meine Frage: Muss ich z.B InternetOpen() in jedem Thread wieder aufrufen oder reicht es, wenn ich es einmal beim Programmstart mache und dann das gelieferte Handle an die weiteren WinInet Funktionen übergebe? (und am Programmende natürlich wieder schließe)(Die Einstellungen, die man InternetOpen() übergeben kann z.B Proxy ändern sich in den Threads nicht)
Gilt für WSAStartup() das gleiche?
Danke

-
Bei WSAStartup() reicht 1 Aufruf pro Prozess (also nicht für jeden einzelnen Thread nötig).
Simon
-
Vielen Dank

Weiss noch jemand, ob das bei InternetOpen() auch so ist?
(Ist ja eigtl. fast das gleiche...)
-
man lies doch mal die MSDN du scherzkeks!
MSDN schrieb:
The application can make any number of calls to InternetOpen, though a single call is normally sufficient. The application might need to define separate behaviors for each InternetOpen instance, such as different proxy servers configured for each.
rofl!