Entwickler-Ecke

Sonstiges (Delphi) - Fehlermeldung! Wer kann helfen?


technotoolz - Mi 14.04.04 10:12
Titel: Fehlermeldung! Wer kann helfen?
FEHLERMELDUNG.
Im Projekt xxxx ist eine Exception der Klasse EInvalidOperation aufgetreten. Meldung: 'Eigenschaft Visible kann in OnShow oder OnHide nicht verändert werden'.
Prozess wurde angehalten. Fortsetzen mit Einzelne Anweisung oder Start.


Eigentlich sollte der folgende Code doch reibungslos funktionieren:


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
procedure TForm6.Button3Click(Sender: TObject);
begin
form1.x:= form3.oldx;
form1.y:= form3.oldy;
if form1.x=800 then form3.RadioButton1.Checked:=true;
form6.Close;

end;


geht aber nicht, WHY :?: :?:

Moderiert von user profile iconMotzi: Code- durch Delphi-Tags ersetzt.


Anfänger - Mi 14.04.04 10:55
Titel: Re: Fehlermeldung! Wer kann helfen?
In der Fehlermeldung steht in OnShow oder OnHide.
Das heißt soweit ich weiß, dass der Fehler in einer der beiden Prozeduren liegen muss.

Deine Befehle sind sofern in Ordnung, dass die Variablen unter Public deklariert sind.


Inferno - Mi 14.04.04 14:20

hi

ich vermute du veränderst die eigenschaft Visible des formulars, bevor dieses formular überhaupt erzeugt wurde.
schaumal ob du nich in der procedure Form1.OnCreate oder so die eigenschaft Visible ändern willst.

mfg
Inferno