Autor Beitrag
mambo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 76

Win XP
D6 Prof
BeitragVerfasst: Di 24.02.04 08:24 
Hallo !

Ich weiß nicht, ob ich hier im richtigen Forum bin:

Ich habe eine Delphi-Applikation auf einem File-Server liegen, und diese Applikation wird von mehreren Personen dann über einen Link auf ihrem PC aufgerufen.

Wenn ich eine neue Version dieser Applikation auf den File-Server über die alte Version drüberkopieren will, dann müssen logischerweise ja alle Benutzer zuerst aussteigen, weil ich sonst die Datei nicht überschreiben kann.

Ich möchte dann als Administrator über mein Programm eine Meldung an alle Benutzer schicken, die dann z.B. innerhalb von 10 Sekunden automatisch abgemeldet werden. Also ich möchte eine Meldung an die Benutzer meines Programmes schicken können, die dann auf jedem Benutzerbildschirm erscheint mit der Option "alle abmelden".

Weiß jemand wie man das am besten umsetzen könnte?

Momentan habe ich das so gelöst, daß ich eine INI-Datei ständig (alle 10 Sek) auslese, und wenn in der INI-Datei NewMessage auf "1" ist wird die Meldung aus der Textdatei Message.txt ausgegeben, wenn auch noch LogOff auf "1" ist, werden die Benutzer auch noch abgemeldet.

Nun muß ich jedoch danach immer händisch NewMessage wieder auf 0 setzen.

Es gibt sicher eine sauberere (gibts das Wort überhaupt?) Lösung.

für Hilfe wäre ich sehr dankbar
Mambo

_________________
Es ist besser, Genossenes zu bereuen, als dass man nichts genossen hat.
Claude
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Di 24.02.04 09:48 
Moin,

als ersten Schritt würd ich mir Gedanken machen, wie der Server überhaupt weiß wer das Programm gestartet hat.
D.h. er muss zumindest eine kleine "Listenapplikation" pflegen, an der sich jeder Client anmeldet.

Gruß
Claude