Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Windows-Dienst als COM-Client. Geht das überhaupt??? (https://www.delphipraxis.net/138567-windows-dienst-als-com-client-geht-das-ueberhaupt.html)

romber 12. Aug 2009 17:29


Windows-Dienst als COM-Client. Geht das überhaupt???
 
Hallo!

Ich habe einen Windows-Dienst programmiert, der unter anderem auf einen COM-Serve zugreifen soll. Der Zugriff auf COM-Server bleibt erfolglos mit de Meldung "Objekt ist nicht mit dem Server verbunden". Genau den gleichen Code als normale EXE-Datei ausgeführt - einwandfrei!

Geht es überhaupt, aus einem Windows-Dienst aus auf den COM-Server zu zugreifen? Wenn ja, was soll ich dabei beachten?

Bernhard Geyer 12. Aug 2009 17:40

Re: Windows-Dienst als COM-Client. Geht das überhaupt???
 
Es geht.

Ist der COM-Server auf einem lokalen Laufwerk registriert?
Was passiert wenn interaktiver Dienst verwendet wird bzw. für den Dienst ein Benutzer-Konto und nicht das Systemkonto?

romber 12. Aug 2009 17:54

Re: Windows-Dienst als COM-Client. Geht das überhaupt???
 
Der COM-Server ist lokal regestriert, glaube ich.

Zitat:

Zitat von Bernhard Geyer
Was passiert wenn interaktiver Dienst verwendet wird bzw. für den Dienst ein Benutzer-Konto und nicht das Systemkonto?

Der Dienst ist ein Webserver.

romber 13. Aug 2009 16:23

Re: Windows-Dienst als COM-Client. Geht das überhaupt???
 
Sorry, dass ich pushen muss, aber ich komme wirklich nicht weiter.
Worauf muss auchten, wenn ich aus einem Service auf COM-Server zugreifen muss?

romber 14. Aug 2009 09:44

Re: Windows-Dienst als COM-Client. Geht das überhaupt???
 
push

romber 27. Aug 2009 16:39

Re: Windows-Dienst als COM-Client. Geht das überhaupt???
 
Kann mir wirklich keiner helfen? Das Problem ist immer noch nicht gelöst. :(

taveuni 27. Aug 2009 17:10

Re: Windows-Dienst als COM-Client. Geht das überhaupt???
 
Zitat:

Zitat von romber
Der COM-Server ist lokal regestriert, glaube ich.

Zitat:

Zitat von Bernhard Geyer
Was passiert wenn interaktiver Dienst verwendet wird bzw. für den Dienst ein Benutzer-Konto und nicht das Systemkonto?

Der Dienst ist ein Webserver.

Und?
Ich habe verstanden: Du hast einen Dienst erstellt welcher einen Webserver beinhaltet.
Bernhard Geyer hat gesagt: Siehe oben.
Was passiert denn wenn Du den Dienst interaktiv markierst oder unter unter einem lokalen Benutzer startest?
Selbes Ergebnis?
Um was für einen COM Server handelt es sich denn (Inproc/Outproc)?
Was für ein Betriebssystem benutzt Du?
Hat der local System die Berechtigung für COM Objekte?
Kannst Du mal das erstellen posten? (Code)
Ist es late Binding oder hast Du eine Komponente auf einem Modul oder so?
....
....

Gruss Werner


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz