Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Neuen Beitrag zur Code-Library hinzufügen (https://www.delphipraxis.net/33-neuen-beitrag-zur-code-library-hinzufuegen/)
-   -   Delphi Unverständlicher Konflikt Lexware und Dienst (https://www.delphipraxis.net/169769-unverstaendlicher-konflikt-lexware-und-dienst.html)

simmi 10. Aug 2012 10:55

Unverständlicher Konflikt Lexware und Dienst
 
Hallo,

ich habe einen Dienst der von der Maschine gestartet wird (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Cur rentVersion\Run). Dieser Dienst nimmt Updates unserer internen Software vor. Wird von unserer EDV so installiert, damit der Dienst über die notwendigen Rechte verfügt. (Löschen einer exe usw.)

Ich baue eine FTP Verbindung zu einem im Intranet befindlichen Server auf, lade eine XML Datei (>1 kbyte) und im Falle eines notwendigen update eine exe mit ca. 3.6 MByte. Die FTP Verbindungen werden getrennt. Nach Ausführung des Prüfvorganges kommt ein sleep von einer Stunde.

Bis hier funktioniert alles ohne Beanstandungen.

Nun wird ein Rechner wird gestartet und jemand möchte mit Lexware arbeiten, dann geht alles gut bis man zum Punkt "Dialogbuchen" kommt. Lexware arbeite erst weiter, wenn der Dienst beendet wird. Das Stapelbuchen funktioniert merkwürdigerweise.

Hat jemand irgendetwas Ähnliches erlebt und/oder kennt eine Lösung?

simmi 17. Aug 2012 13:17

AW: Unverständlicher Konflikt Lexware und Dienst
 
Heute habe ich eine Antwort von Lexware erhalten.

"...der Kollege hat dies eingehend geprüft und kann das Problem nachvollziehen. Leider konnte kein Grund dafür erruiert werden.

Offenbar besteht das Problem nicht, wenn der Service manuell gestartet wird. Eventuell können Sie mal versuchen Lexware über den Autostart zu starten. Eventuell gibt es ein Problem wenn der Service vor dem DB-Server startet.

Es muss in jedem Fall was mit der Kommunikation mit dem Server zu tun haben.

Der Kollege vermutet ein Problem mit der verwendeten FTP-Komponente. Diese verwendet im Passiv-Mode häufig Ports knapp über 1024. Diese verwendet auch Lexware auf dem Client für die Kommunikation mit dem Server."

Bisher habe ich mich noch nie damit beschäftigen müssen. :?: Wo kann ich dort Einstellungen vornehmen? Bei den DATAPORT Einstellungen?

Freue mich über jeden Hinweis.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:32 Uhr.

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