Forum: Win32/Win64 API (native code)
Delphi
by Mr_G,
3. Jun 2009
Ehrlich gesagt: Ich wüsste nicht wie... Es gibt weder ein Free noch ein Destroy lediglich ein _Release. Bei dem _Release dachte ich immer das gehört irgendwie zum Interface und soll nicht manuell aufgerufen werden.
Forum: Win32/Win64 API (native code)
Delphi
by Mr_G,
3. Jun 2009
:pale: Auch das bringt nicht den gewünschten Erfolg... Aber beim testen ist mir aufgefallen, dass ich scheinbar nur zu hektisch bin: Ich habe den Dienst jeweils gestartet und dann direkt gestoppt. Wenn ich ein bisschen Zeit vergehen lasse beendet sich der Dienst korrekt. Außerdem musste ich noch das CoUninitialize herausnehmen, da sich der Dienst mit CoUninitialize beim Beenden immer verschluckt....
Forum: Win32/Win64 API (native code)
Delphi
by Mr_G,
3. Jun 2009
Ich habe mal COINIT_MULTITHREADED ausprobiert aber auch das hat nicht geholfen.
Forum: Win32/Win64 API (native code)
Delphi
by Mr_G,
3. Jun 2009
Das ist leider nicht das Problem. Die Variable ist als IXMLDOMDocument2 deklariert.