![]() |
AW: "Program" versteckt ausführen
Zitat:
Speziell, wenn dieser Vorgang etwas länger dauern kann. Manche Anwender sind recht schnell dabei ein Konsolenfenster einfach zuzumachen, vor allem, wenn scheinbar nichts passiert. |
AW: "Program" versteckt ausführen
Im Delphi reicht ein Eintrag im Projektquelltext:
Delphi-Quellcode:
Dann ist kein Fenster sichtbar und der Prozess nur noch im Projektmanager zu abzubrechen.
program Test;
uses Forms, fTest in 'fTest.pas' {FormTest}; {$R *.res} begin Application.Initialize; Application.MainFormOnTaskbar := True; Application.CreateForm(TFormTest, FormTest); if DebugHook = 0 then // <------ nur wenn nicht im Debugger Application.ShowMainForm := False; // <------ dann Formular ausblenden Application.Run; end. Im Debugmodus ist das Fenster aber komplett sichtbar. Ob das in FreePascal so geht weiß ich aber nicht. |
AW: "Program" versteckt ausführen
Aber wozu Fenster erzeugen und verwalten, wenn man keins braucht? Oder habe ich die Anforderung falsch verstanden?
|
AW: "Program" versteckt ausführen
Je nachdem, was es werden soll, käme auch noch ein Dienst in Frage.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:11 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-2025 by Thomas Breitkreuz