Zitat von
Kutter111:
Hallo,
ihr kennt diese Meldung bestimmt: Windows musste wegen eines Updates neu gestartet werden.... Wie kann ich so eine oder ähnliche Meldung bei meinem Programm einbauen? Mein Programm schaltet den PC zur angegebenen Uhrzeit aus und starten ihn auch wieder zu der angegebenen Zeit. Und dann soll eine Meldung kommen. Reicht es, das Programm in den Autostart zu geben, zu überprüfen, ob das Programm der Auslöser des Neustartes ist, und dann eine Meldung ausgeben? Dazu müsste ich das Programm ja bei jedem Shutdown beenden!? Oder gibt es bessere Möglichkeiten?
Du könntest bevor du deine Herunterfahrprozedur aufrufst einen Eintrag in z.B. eine Inidatei machen.
Delphi-Quellcode:
var
ini: TIniFile;
begin
ini := TIniFile.Create(Woauchimmer + 'myIni.ini');
try
ini.WriteBool('Bla', 'ShowMessage', TRUE);
finally
ini.free;
end;
ExitWin(..);
Beim Start deines Programms prüfst du diesen Wert und zeigst gegebenenfalls deine Meldung an. Im Anschluss setzt du den Wert dann wieder auf FALSE;
Gruß
--