AGB  ·  Datenschutz  ·  Impressum  







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

Form erzeugen / löschen

Ein Thema von Hansa · begonnen am 12. Sep 2004 · letzter Beitrag vom 12. Sep 2004
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#11

Re: Form erzeugen / löschen

  Alt 12. Sep 2004, 18:29
Zitat von Hansa:
Kann ich nicht einfach das im OnClose einbauen ?
Ich hab doch in meinem Beispiel den Code im OnClose eingebaut... Mit Action := caFree gibts du den Speicher wieder frei, wenn das Fenster geschlossen wird.
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#12

Re: Form erzeugen / löschen

  Alt 12. Sep 2004, 18:58
Verdammt, dann muß ich noch überall ein OnClose einbauen ?
Gruß
Hansa
  Mit Zitat antworten Zitat
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#13

Re: Form erzeugen / löschen

  Alt 12. Sep 2004, 19:06
Zitat von Hansa:
Verdammt, dann muß ich noch überall ein OnClose einbauen ?
Oder du erzeugst dir eine neue Formklasse, wo das im OnClose Ereignis bereits ausgeführt wird. Dann musst du aber sämtliche Forms von deiner neuen Klasse ableiten anstatt von TForm... Der Aufwand wird sich also kaum lohnen.
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#14

Re: Form erzeugen / löschen

  Alt 12. Sep 2004, 19:57
Doch, selbst wenn ich das nicht hätte, so würde der Aufwand sich lohnen. Man überlege mal, wie lange es dauert so einen eventuellen Fehler bei 200 Forms nur zu lokalisieren.

Aber bei mir ist das unwichtig. Alle Forms sind abgeleitet mit der Objektablage. Ich habe oft genug die Vorteile davon erläutert. 8) Insofern ändere ich nur die Grundformen und fertig. Wahrscheinlich besteht die Arbeit lediglich in einer 2-zeiligen Erweiterung einer einzigen Form.
Gruß
Hansa
  Mit Zitat antworten Zitat
Benutzerbild von Leuselator
Leuselator

Registriert seit: 18. Mär 2003
Ort: Berlin
589 Beiträge
 
Delphi 8 Architect
 
#15

Re: Form erzeugen / löschen

  Alt 12. Sep 2004, 21:46
Dann (Objektablage) lege ich Dir erst recht nochmal meine Herangehensweise an's Herz Hansa, Da Du mit der Klassenfunktion eine allgemeingültige Möglichkeit hast, das Formular dynamisch zu erzeugen und beim schließen auch wieder freizugeben...

Habe Dir auch noch ein paar Komentare dazugeschrieben

Gruß
Angehängte Dateien
Dateityp: zip lsbaseformdemo.zip (6,3 KB, 14x aufgerufen)
Tim Leuschner
Programmierer = moderner Sysiphos: stets wenn er meint, den Stein seiner Dummheit auf den Berg des Wissens gewuchtet zu haben, erblickt er einen völlig neuen Aspekt und der Dummfels poltert mit Getöse zurück ins Tal der Unwissenheit...
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 08:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz