AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Beim Programmstart werden alle Units abgearbeitet
Thema durchsuchen
Ansicht
Themen-Optionen

Beim Programmstart werden alle Units abgearbeitet

Ein Thema von Mario61 · begonnen am 16. Mai 2018 · letzter Beitrag vom 17. Mai 2018
 
Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.740 Beiträge
 
Delphi 6 Enterprise
 
#9

AW: Beim Programmstart werden alle Units abgearbeitet

  Alt 17. Mai 2018, 09:57
Ich glaube das showmessage war nur ein Analyse-Tool des TE. Da würd ich mich nicht dran festbeißen.

Da ja viele Wege nach Rom führen, hier mal meine üblicherweise benutzter:

Ausser beim Mainform, schmeiße ich die globale Variable in jeder Form-Datei weg.
Nur das Mainform wird dann in der dpr erzeugt.
Wird auf der Mainform dann ein Button oder Menü geklickt, dass ein neues Form erzeugt, dann:
- Soll es ein Modales Form sein, so gibt es dafür eine Variable in der (vereinfacht) Button-Click-Prozedur und das Form lebt nur innerhalb dieser Prozedur, wird am Ende also frei gegeben.
- Ist es ein nicht Modales Form oder soll es ggf. öfter benutzt werden (und dabei z.b. nicht seine Inhalte verlieren), so gibt es eine Variable in der MainForm für dieses Form und es wird dann per Lazy-Load erstellt und angezeigt, so wird es nur erzeugt wenn es gebraucht wird, ist aber wiederverwendbar, wenn es denn bereits erzeugt wurde.
Ralph
  Mit Zitat antworten Zitat
 


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 23:01 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