Hmm..
Um eine Applikation direkt mit COINIT_MULTITHREADED zu starten, genügt eigendlich folgendes:
In der Projekt
DPR :
uses
ActiveX,
ComObj,
...
und dann vor dem Application.Initialize; :
CoInitFlags := COINIT_MULTITHREADED;
Application.Initialize;
Damit sollte die (
VCL) Applikation direkt als MULTITHREADED initialisiert werden.
(So geht es zumindestens unter D6
)