Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Dienste und Anwendungen (https://www.delphipraxis.net/164102-dienste-und-anwendungen.html)

Moony 28. Okt 2011 15:23

Dienste und Anwendungen
 
Hallo zusammen,

ich hänge vor einem blöden Problem und weiss nicht wie ich weiter agieren soll. Ich habe schon mehrere Versuche gestartet:

Ich habe ursprünglich eine Applikation, die beim Aufruf Daten aus einer Datenbank holt und diese formatiert in ein Excel File schreibt.

1. Ich habe einen Dienst, der diese App aufrufen soll. Das geht wohl nicht vom Server aus.
2. Dann habe ich mir gedacht, ok, dann schreibe ich die Applikation um, so dass diese auf ein Verzeichnis pollt und wenn es soweit ist, darf diese dann die Daten holen und ins excel file schreiben. Auch hier geht es nicht; hier sagt er aber dass die Excel-Datei nicht geöffnet werden kann.

Die App erstellt das Excel File mit Hilfe von OleObject und Excel.Application.

Was kann ich denn nun tun?

Danke & Gruß, Moony

Sir Rufo 28. Okt 2011 16:52

AW: Dienste und Anwendungen
 
1. Wenn Excel auf dem Server nicht installiert ist, dann geht das schon mal gar nicht ;)

2. Unter welchem Benutzer läuft denn der Dienst?

Ich gehe mal davon aus, dass dieser Benutzer (ich nehme mal an, dass der Dienst unter dem Systemkonto läuft) Excel nicht starten kann, wofür es mehrere Gründe geben kann.

Versuche mal einen neuen Benutzer anzulegen und melde dich mit diesem an
Excel starten
Jetzt als Administrator anmelden und dem Dienst die Anmeldedaten des Benutzers geben.
Eigentlich sollte das System jetzt anmerken, dass mit diesem Benutzer ein Dienst nicht ausgeführt werden kann und ob dem diese Berechtigung verpasst werden soll - ja, bitte

Jetzt kannst du den Dienst starten und schauen ob es nun funktioniert


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:32 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-2025 by Thomas Breitkreuz