Hallo,
das ist kompliziert.
In der
Win32 Referenz steht folgendes:
Zitat:
The CoInitialize function initializes the Component Object Model(
COM) library. You must initialize the library before you can call its functions. Applications must call CoInitialize before they make any other
COM library calls with two exceptions: the CoGetMalloc function, and memory allocation calls.
Aus dem Text ist zu erkennen, das es mit
COM zu tun hat. Leider ist
diese Thema alles andere als mal eben schnell erklärt. Zu diesem Thema haben schon viele Leute dicke Bücher geschrieben.
Die besten deutschsprachigen Bücher zu diesem Thema hat Andreas Kosch (
COM/
DCOM/
COM+ mit Delphi) geschrieben. Schau mal unter
http://www.entwickler.de