Mam klasę, a w niej właściwość XMLParser: IXMLDocument. Wywołuję metodę tej klasy load(), w której jest taka linijka
XMLParser := LoadXMLDocument('E:\Marcin\example01.xml');
. Oczywiście klasa wcześniej stworzona, odpowiednie moduły w unice klasy wpisane, wszystko cacy.
I dostaję przy wywołaniu tej metody wyjątek EOleSysError z komunikatem "Funkcja CoInitialize nie została wywołana". I za cholerę nie mogę dojść dlaczego, bo teoretycznie jest wszystko jak być powinno...
Jeszcze jeden szczegół - aplikacja jest konsolowa. Gdy to samo, co nie działa w konsolówce podpiąłem pod buttona w "normalnym" programie wszystko jest niestety OK :/