AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Algorithmen, Datenstrukturen und Klassendesign Formular über Klassenconstructor nicht sichtbar erzeugen
Thema durchsuchen
Ansicht
Themen-Optionen

Formular über Klassenconstructor nicht sichtbar erzeugen

Ein Thema von snook · begonnen am 2. Jan 2012 · letzter Beitrag vom 2. Jan 2012
 
snook

Registriert seit: 25. Jun 2010
94 Beiträge
 
Delphi 2005 Professional
 
#3

AW: Formular über Klassenconstructor nicht sichtbar erzeugen

  Alt 2. Jan 2012, 16:49
OH du bist schon zwei Schritte weiter...
Ich meinte das mit dem nichts tun auch nicht ganz so drastisch wie beschrieben. Wenn ein Form angezeigt werden soll, und der FormManager nen Flag gesetzt hat, dass ihm mitteilt: Halt, warte noch mit dem Anzeigen, dann wird einfach für dieses Form gespeichert, dass es später angezeigt werden soll. Wenn dann alle Initialisierungen im Hintergrund abgeschlossen sind, dann gibts nen Signal und alle ausstehenden Show's werden auch durchgeführt.
Das Problem mit der Exception ist, dass sich der Programmierer dann wohl eher wundert, warum es kracht wenn er nen Form anzeigen will, insbesondere da er ja von den Initialisierungen rund um seine Anwendung drum herum gar nichts mitbekommen soll. Das wird dann wohl mehr Frust auslösen, weil die Stellen an denen die Forms dann angezeigt werden sollen dem Programmierer so gar nicht zugänglich sind. Das heisst ich müsste dann ne ganze Schnittstelle einrichten, über die Forms erzeugt und angezeigt werden können, davor will ich aber eigentlich die Leute schützen. Ich ärger mich sowieso schon genug, dass ich das ganze über nen Manager lösen musste.

Oder hast du noch andere Ideen? mir fällt gerade ein, dass ich ne Message im Ereignisprotoll hinterlassen könnte, aber da wird wohl auch niemand suchen
  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 20:09 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