AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Befehle bei Programmstart ausführen

Ein Thema von Maurooon · begonnen am 30. Dez 2016 · letzter Beitrag vom 1. Jan 2017
Antwort Antwort
Maurooon

Registriert seit: 7. Dez 2016
70 Beiträge
 
#1

Befehle bei Programmstart ausführen

  Alt 30. Dez 2016, 11:12
Delphi-Version: 5
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
"One of the basic rules of the universe is that nothing is perfect. Perfection simply doesn't exist... Without imperfection, neither you nor I would exist." - Stephen Hawking
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.220 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Befehle bei Programmstart ausführen

  Alt 30. Dez 2016, 11:15
... direkt nach dem kompilieren also bei Programmstart auszuführen. ...
Das sind zwei verschiedene Sachen!
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.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von JanWe
JanWe

Registriert seit: 23. Mär 2015
Ort: NRW
79 Beiträge
 
Delphi 7 Personal
 
#3

AW: Befehle bei Programmstart ausführen

  Alt 30. Dez 2016, 16:59
manchmal geht's auch nur in

form.onShow

je nachdem, was da gemacht werden soll.
Jan
Allen demnächst ein gutes 2023!
  Mit Zitat antworten Zitat
a.def
(Gast)

n/a Beiträge
 
#4

AW: Befehle bei Programmstart ausführen

  Alt 30. Dez 2016, 18:38
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.
  Mit Zitat antworten Zitat
Aviator

Registriert seit: 3. Jun 2010
1.611 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: Befehle bei Programmstart ausführen

  Alt 30. Dez 2016, 18:48
Das bedeutet NACH OnShow, also OnPaint.
Das OnPaint Event sollte zum Zeichnen von Dingen auf das Canvas genutzt werden und nicht um dort Einstellungen zu laden. Absolut ungeeignet dafür. Benutz dafür lieber OnActivate oder lagere das Laden der Einstellung in einen extra Thread aus.
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#6

AW: Befehle bei Programmstart ausführen

  Alt 30. Dez 2016, 19:00
Und wenn du Einstellungen brauchst um Kontrollelemente zu initialisieren? So pauschal würde ich das nicht sagen.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:12 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