Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Kein Loaded bei MDI? (https://www.delphipraxis.net/82348-kein-loaded-bei-mdi.html)

MarvinM 12. Dez 2006 20:17

Re: Kein Loaded bei MDI?
 
Danke!

Bringt aber leider auch nichts... :-(

Muetze1 12. Dez 2006 20:47

Re: Kein Loaded bei MDI?
 
Ok, nochmals 2 Dinge:

1. Die Namenswahl der Form auf TFrame ist etwas unglücklich, da die VCL selbst auch eine solche Klasse schon bietet...
2. Wird Func_NeutralClick auch aufgerufen? Also am besten dort mal einen Breakpoint setzen und dann klicken. Dann kannst du genau nachvollziehen, ob Neutral erstellt wurde.

Ansonsten würde mich mal interessieren, ob du irgendwelche Compilerhinweise oder -warnungen erhälst. Wenn ja, welche?

MarvinM 13. Dez 2006 15:32

Re: Kein Loaded bei MDI?
 
Ja danke, bei Gelegenheit werd ich die Komponente mal umändern.


Auch bei einem Procedure, dass nach der Erstellung von Neutral aufgerufen wird, ist Neutral immernoch nil ...

Also wegen der Compilermeldungen: Ich habe nur eine Warnung, das ein Rückgabewert undefiniert sein könnte, aber die Funktion wird nicht im Loaded verwendet...

Muetze1 13. Dez 2006 16:33

Re: Kein Loaded bei MDI?
 
Zitat:

Zitat von MarvinM
Auch bei einem Procedure, dass nach der Erstellung von Neutral aufgerufen wird, ist Neutral immernoch nil ...

Das kann nicht sein. In dem Teil den du bisher vom Code gepostet hast, kann nach dem Aufruf von Func_ReaktionClick() Neutral nicht nil sein. Definitiv nicht. Wenn es eine Exception gibt beim erstellen, dann wird dies auch entsprechend vermeldet, etc. Da du ja (anscheinend) mit einem BreakPoint nachgeschaut hast, dass er diese Methode ausführt, kann es für mich nur noch zwei Möglichkeiten geben:

1. Du hast woanders noch eine andere Variable mit dem Namen "Neutral", oder:
2. Dein TNeutral wird erstellt und wieder freigegeben bevor du deine TZeichne Methoden aufrufst. (bzw. die Methode Func_ReaktionClick() wurde nicht zuvor ausgeführt, aber das sollte ja nun ausgeschlossen sein).

MarvinM 13. Dez 2006 19:42

Re: Kein Loaded bei MDI?
 
Stimmt... wäre im Nachhinein auch unlogisch :-)

Ich hab den Fehler gefunden ich hab einfach ein zweites Procedure übersehen, das ich auch noch mit dem Übergabparameter ausstatten musste, dann läufts!!

Vielen Dank dir!!


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:38 Uhr.
Seite 2 von 2     12   

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