Hallo,
laut einem White Paper von Borland muss man bei Verwendung von zB. (?) XML_Document als COM-Objekt in einem Thread manuell CoInitialize und am Ende CoUnInitialize aufrufen.
Nachdem ich das korrigiert hatte, funktionierte es auf allen Rechnern.
Wieso aber funktionierte es vorher auch schon auf einem Rechner mit WinXPSP2 und Delphi 6.2 und auf einem anderen Rechner mit XPSP2 und Delphi 6.2 nicht? zumindest beim Start aus Delphi kam an der Stelle Active := true auf einem Rechner die Meldung, das CoInitialize nicht aufgerufen wurde.
Kann das an einigen Debugger- oder Compiler-Optionen liegen? Installierte und nicht installierte MS-Bugfixes? Andere Programme, die das XML-Objekt auf dem einen Rechner ueberschreiben ?
vielen Dank.
Andre
laut einem White Paper von Borland muss man bei Verwendung von zB. (?) XML_Document als COM-Objekt in einem Thread manuell CoInitialize und am Ende CoUnInitialize aufrufen.
Nachdem ich das korrigiert hatte, funktionierte es auf allen Rechnern.
Wieso aber funktionierte es vorher auch schon auf einem Rechner mit WinXPSP2 und Delphi 6.2 und auf einem anderen Rechner mit XPSP2 und Delphi 6.2 nicht? zumindest beim Start aus Delphi kam an der Stelle Active := true auf einem Rechner die Meldung, das CoInitialize nicht aufgerufen wurde.
Kann das an einigen Debugger- oder Compiler-Optionen liegen? Installierte und nicht installierte MS-Bugfixes? Andere Programme, die das XML-Objekt auf dem einen Rechner ueberschreiben ?
vielen Dank.
Andre
Comment