![]() |
Anwendung ohne Forumular
Mahlzeit!
Ich muss eine Anwendung erstellen, welche keine Formulare beinhaltet bzw. anzeigt. Das Programm soll über einen geplanten Task 1x pro Tag ausgeführt werden, ein paar Dateien verschieben, eine Funktion aus einer DLL ausführen, eine kleine Log-Datei schreiben und sich dann wieder beenden. Für den Benutzer soll dies nicht sichtbar sein. Eigentlich soll es also nur eine bessere Batchdatei sein, die im Hintergrund abläuft und danach auch wieder beendet wird. Wie geht man sowas am Besten an? - VCL-Anwendung und das Formular verstecken? - ein Service? - andere Möglichkeiten? slang |
Re: Anwendung ohne Forumular
Anwendungstyp: Win32-Konsolenanwendung
Gruß Jürgen |
Re: Anwendung ohne Forumular
z.B. So oder eine Konsolenanwendung, oder oder oder :wink:
Delphi-Quellcode:
Vorher aber nachschaun ob es überhaupt Parameter gibt, Code is nur mal so OnTheFly... ;)
Program Project1;
Uses Forms, SysUtils, Unit1 in 'Unit1.pas' {Form1}; {$R *.res} Begin Application.Initialize; Application.CreateForm(TForm1, Form1); If Not SameText( ParamStr( 1 ), '/NoGui' ) Then Begin Application.Run; End Else Begin // Mach halt was anderes... End; end. Bye Chritian |
Re: Anwendung ohne Forumular
Hi,
wie wärs mit einem Dienst ? Läuft für den User unsichtbar, hat keine Gui, also eigentlich genau das was Du willst. Gruß Data |
Re: Anwendung ohne Forumular
Anstelle das Formular zu verstecken ist es besser dieses gar nicht erst zu erzeugen. Einfach das Form vom Projekt entfernen und den Quelltext in der Projektdatei plazieren. Dadurch ist kein Konsolenfenster sichtbar und auch keine andere Oberfläche
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz