Im Konsolenprogramm, sowie im Datenmodul wird die Konsole aufgerufen.
Ein Datenmodul hat an sich nichts mit Konsole,
VCL, Dienst, FMX oder sonst etwas zu tun.
- Erstelle neue VCL-Anwendung
- Entferne das Formular Form1
- Füge dein Datenmodul hinzu (mit Timer und allem)
- Ersetze in der dpr-Datei Application.Run()
durch
Delphi-Quellcode:
While (not Application.Terminated) do
Application.ProcessMessages();
Fertig. Dein Datenmodul kann die Anwendung z.B. selbst einfach durch
Application.Terminate()
beenden