Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   VCL Anwendung in Service umwandeln (https://www.delphipraxis.net/165617-vcl-anwendung-service-umwandeln.html)

azwa66 9. Jan 2012 11:17

VCL Anwendung in Service umwandeln
 
Hallo Leute,

ich weiss, dieses Thema gabs bestimmt schon häufiger. Habe aber noch nichts passendes gefunden.
Mein Problem: ich habe eine Delphi-Anwendung die auf einem Server läuft und mehrere Aufgaben durchführt. Wenn sich der Benutzer am Server abmeldet, wird die Anwendung geschlossen. Das soll (muss) sich ändern!!
Die Anwendung hat ein Konfigurationsfenster und ein Monitoringfenster. Normalerweise läuft sie jedoch als Symbol in der Tasktray.
Wie ich die Anwendungslogik in einen Service einbaue ist mir bekannt. Wie jedoch kann ich die Fenster auslagern? und wie läuft dann die Kommunikation zwischen dem Service und der/den Fensteranwendung(en)?? Läuft das über eigens definierte Ereignisse (messages) oder über Semaphoredateien? Oder anders gefragt, wie würdet ihr das lösen?

Für Tipps bin ich sehr dankbar.

Ach ja, wünsch euch natürlich ein gesundes und erfolgreiches neues Jahr.

SirThornberry 9. Jan 2012 12:12

AW: VCL Anwendung in Service umwandeln
 
Ich würde in den Dienst einen TCP-Server integrieren. Somit hat man auch die Möglichkeit von anderen Stellen im Netzwerk mit dem Dienst zu kommunizieren ohne sich erst als Benutzer anmelden zu müssen. Die Konfigurations- und Monitoringoberflächen müssten dann darüber mit der Service-Anwendung kommunizieren.

azwa66 9. Jan 2012 13:14

AW: VCL Anwendung in Service umwandeln
 
Gute Idee. Hast du vielleicht auch ein Beispiel an der Hand, wie das so funktioniert?


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:48 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