OnShow Fehler
-
Hi!
In meinem Programm wir ein Formular aufgerufen. Dabei bekomme ich einen Fehler aus der Control Datei. Näheres:
Aufrufen des Formulars über:
//
Form25->Show();
Das Formular 25 enthält ein Frame. Das spielt doch normaler weise keine Roller, oder? Das Formular hat ein OnShow Ereignis und legt im Frame einige Komponenten an: Labels, Panels....
Das funktioniert ja auch, wie es funktionieren soll.
Nur...
ich bekomme ständig den Fehler beim Anzeigen des Formulars:
"Access violatin at address 0050888A in module 'MeinProjekt.exe'. Read of address 00000030."Dannach verlinkt bekomme ich den Fehler im Script "Controls" angezeigt:
procedure TControl.Show; begin //<-Diese Zeile ist markiert if Parent <> nil then Parent.ShowControl(Self); if not (csDesigning in ComponentState) or (csNoDesignVisible in ControlStyle) then Visible := True; end;
-
Oh...
Hab den Fehler gefunden. War an einer ganz anderen Stelle.
Tschüss!
-
Mal was grundsätzliches: Achte auf sinnvolle Namensgebung. "Form25" sagt genau nix aus. Da gäb es bestimmt bessere Namen (o;
-junix