Wenn ich keine sichtbaren Elemente habe, gibt's auch kein Fenster und dann habe ich quasi nur Pascal. Das ist absolutes
nonVCL
Delphi-Quellcode:
program xyz;
uses
SysUtils, ...;
procedure HerunterfahrenEvent();
begin
// Aktionen beim Herunterfahren
end;
begin
// ToDo: Hier Arbeit machen
// Problem: HerunterfahrenEvent() beachten;
// Ende des Programms
end;
Für Nachrichtenschleife könnte ich einen Thread aufmachen. An ein Fenster kann ich es ja nicht binden. Aber ist das überhaupt professionell, extra einen Thread aufzumachen, der lediglich die Aufgabe hat, was zu machen, sobald das Shutdown-Signal kommt? Oder gibt's was alternatives?