L
DerAltenburger schrieb:
Shau mal hier:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/com/htm/cmf_a2c_36qt.asp
Welche Rueckgabe von CoInitialize hast Du? Eventuell fehlt in einem Deiner Module ein abschliessendes CoUninitialize ?
Hallo,
Problem gelöst!
Ich war bei meinem CoInitialize-Aufruf einfältigerweise davon ausgegangen, dass nur der Rückgabewert TRUE den Weg für den weiteren Programmablauf freimacht.
Jetzt erfahre ich aber bei (noch) näherer Betrachtung der Doku, dass der Rückgabewert FALSE bedeuten kann, dass die Initialisierung bereits erfolgt ist.
Somit also kein Grund mehr vorliegt, denn nachfolgenden Programmteil nicht ausführen zu lassen.
Danke nochmal an alle!
Gruß
Leo
Das kann irgendeine Bibliothek gemacht haben. Ist aber auch nicht weiter wichtig. Ändere den Code einfach so ab:
C/C++ Code:
blRetVal = SUCCEEDED(CoInitialize(NULL));
C/C++ Code:
blRetVal = SUCCEEDED(CoInitialize(NULL));
C/C++ Code:
blRetVal = SUCCEEDED(CoInitialize(NULL));