Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.074 Beiträge
 
Delphi 12 Athens
 
#11

AW: Alle EXE' n einer Anwendung zum Zeitpunkt X beenden...

  Alt 16. Jun 2015, 16:27
Eventuell kann Firebird und deine DB-Komponenten auch mit Notification/Callbacks umgehen.

Sonst fragt der Client ja beim Server an, aber bei Notifications wendet sich der Server an einen/alle Clienten und schickt denen eine Nachricht.
Beim Empfang einer Nachricht kannst du das auswerten und z.B. auf den Text "Beenden" reagieren.

Ich hatte das letztens bei uns so umgesetzt, daß man z.B. eine MessageBox anzeigen kann (User+Message, bzw. All+Message) oder eben ein Shutdown-Befehl (Timeout+Message)
"Programm wird in 5 Mnuten beendet. Bitte speichern." oder Dregleichen.

Die Befehle sind einfach wie eine Stringliste hinterlegt, da die Notification ein String ist.
Command=Shutdown;Timeout=300;Message=Wartungsupdate

[edit]
Und ja, manchmal hängen die Events/Notifications etwas, oder arbeiten garnicht.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat