![]() |
über einen Dienst drucken (Service)
Hallo #,
ich bastel gerade an einem Dienst, der täglich bestimmte Sachen machen soll, u.a. auch Drucken. Problem: Der Druck erfolgt über List&Label, da gibt es immer eine Reportdatei (.lst), die liegt nicht lokal vor, sondern wird vor jedem Druck aus einer Datenbank geladen, im Temp zwischengespeichert und nach dem Drucken gelöscht (damit kann die lst-Datei zentral verwaltet werden) Aber: Wo ist das Temp eines Dienstes, gibt es das überhaupt. das Konto läuft unter SYSTEM. Hat da jemand damit Erfahrungen ? Bisher mache ich das über "geplante Vorgänge", dort wird die Anwendung per Parameter selbst gestartet und druckt das aus, da ist natürlich ein Temp da. Danke Heiko |
Re: über einen Dienst drucken (Service)
Zitat:
es gibt nicht nur kein Temp, unter System Account hat der Dienst nicht einmal Zugriff auf das Netzwerk überhaupt. Das lässt sich zwar alles ändern, wenn du tief genug in die Zugriffsrechte-Verwaltung eintauchst, aber meiner Meinung nach sparst du dir viel Arbeit, wenn du es dabei belässt, die Anwendung zu starten, und es ihr überlässt, Dateien und Drucker zu finden. Bisher läuft die Anwendung ja wahrscheinlich mit einem User-Account. Dein Dienst oder ein Programm, das er startet, müsste auch unter diesem Account laufen. Gruss Reinhard |
Re: über einen Dienst drucken (Service)
Hallo,
genau das mit dem Account ändern, unter dem der Dienst läuft, wäre auch meine Lösung gewesen. Warum ich nen Dienst will ? Ich will nicht ;) Der Kunde will. Das soll sowas wie das Job-System bei SAP werden, also "geplante Vorgänge" nachbauen. Mir gefällt das auch nicht so ;( Heiko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:36 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