Thema: Delphi MDI child form ist nil!?

Einzelnen Beitrag anzeigen

Meta777

Registriert seit: 8. Sep 2004
Ort: Magdeburg
248 Beiträge
 
Delphi 10 Seattle Enterprise
 
#12

Re: MDI child form ist nil!?

  Alt 15. Jul 2005, 13:25
Zitat von Robert_G:
Es gab darin mehrfach den Hinweis darauf, dass du dir in den Fuss schießt, wenn du versuchst mehrere Instanzen in eine globale Varable zu packen. Und ich bin Programmierer und somit chron. unter Zeitdruck, aber ich gönne mir ab & zu 3-4 Minuten DP-Pause.
Ich kann/konnte nur absolut nicht nachvollziehen dass du hier auf Antworten wartest, whärend du im anderen Thread eigentlich genügend Hinweise fandest.
Das Form soll und darf garnicht mehrmals angezeigt werden. Also kann ich mich bei dieser Situation nicht in den Fuß schießen.
Da ich an mehreren Sachen gleichzietig arbeite, kann ich ruhig im Forum was posten und warten, das gibt mir die Möglichkeit andreren Dingen nachzugehen.

Zitat von Robert_G:
Zitat:
Und ausserdem könnte ich auch jetzt im nachhinein keine alternative Lösung finden
Wenn das DataModule jeweils für eines der ChildForms da ist, warum deklarierst du es nicht als Feld dieses child forms? Dadurch hat jedes sein eigenes Module (und wieder eine globale Variable weniger im Projekt )
Das wär sicher ne Möglichkeit. Aber es ist ja nicht nur für diese eine Form da...
Aber was immer noch noch geklärt ist: Was ist das tragische an diesen globalen Form variablen?
Seit einigen Jahren benutze ich die nun schon und es gab nie Probleme?!?

Zitat von Robert_G:
Zitat:
Und warum globale Formvariablen generell Blödsinn sind hat auch noch keiner geschrieben.
du hast das "hier" bemerkt, welches auf MDI Children verweisen sollte.
Folgende Aussage sagt mir das es generell "nicht sehr schlau ist" diese globale Variable zu nutzen.
Zitat von Robert_G:
Und auch wenn es nicht sehr schlau ist das zu machen, es funktioniert meistens.
Also was ist nun das Problem an den globalen variablen (abgesehen bei MDI apps)?

Zitat von Robert_G:
Zitat:
Typen die nur Sprüche oder Behauptungen loslassen bekommen bei mir kein Applaus...
Das brauche ich auch nicht und es waren nicht nur Behauptungen. (wenn du meinen Beitrag hinter den Link betrachtet hättest )
Das war vor allem auf das noch immer nicht geklärte globale-variablen-problem bezogen

Zitat von Robert_G:
Zitat:
Zitat von Robert_G:
(sorry, aber das tat echt weh).
Hast wohl zu viel falschen Stolz!?
Kann schon sein...
Aber diese Lösung fühlte sich irgendwie absolut nicht richtig an.
Die Lösung ist optimal! Warum? Ganz einfach; Das Problem wurde mit minimalen Aufwand gelöst -Punkt-

Gottes Segen
  Mit Zitat antworten Zitat