![]() |
Delphi-Version: 5
Befehle bei Programmstart ausführen
Hey,
ich suche nach der Möglichkeit, Befehle jeder Art direkt nach dem kompilieren also bei Programmstart auszuführen. Muss ich die Befehle dann in FormCreate schreiben? LG |
AW: Befehle bei Programmstart ausführen
Zitat:
Willst du es nach dem Compilieren oder beim Programmstart ausführen. Compilieren: Post-Ereignis der IDE Programmstart: FormCreate des Hauptformulares oder direkt in der .dpr-Datei wäre ein zweite möglichkeit. |
AW: Befehle bei Programmstart ausführen
manchmal geht's auch nur in
form.onShow je nachdem, was da gemacht werden soll. |
AW: Befehle bei Programmstart ausführen
Programmeinstellungen und solche Sachen würde ich generell immer erst dann laden, wenn das Programm bereits sichtbar ist. Das bedeutet NACH OnShow, also OnPaint.
Denn nichts ist meiner Meinung nach schlimmer als ein Programm was nach Doppelklick auf das zuständige Icon nicht sofort in irgendeiner Art und Weise Rückmeldung gibt. Bei mir dauert das Laden aller Programmeinstellungen rund 300 Millisekunden. Es sind zwar nur 0,3 Sekunden, aber auch die machen sich bemerkbar. |
AW: Befehle bei Programmstart ausführen
Zitat:
|
AW: Befehle bei Programmstart ausführen
Und wenn du Einstellungen brauchst um Kontrollelemente zu initialisieren? So pauschal würde ich das nicht sagen.
|
AW: Befehle bei Programmstart ausführen
Hab ich es übersehen?
Noch wissen wir gar nicht, was der TE will, also was soll die Lösung unbekannter Probleme? Gruß K-H |
AW: Befehle bei Programmstart ausführen
Zitat:
Aber, um vielleicht auch was konstruktives beizutragen an den TE: Ich vermute dein Freund sind die Startparameter die du der Kommandozeile mit übergeben kannst. Die Auswertung würde ich in eine eigene Procedure auslagern, und dann kannst du bei Bedarf entscheiden, an welcher Stelle du die Parameter am Besten auswertest: in der .dpr oder im Formular |
AW: Befehle bei Programmstart ausführen
Und es wird weiter fröhlich spekuliert.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:05 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