Autor Beitrag
technotoolz
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 47

Win98;Win2k;WinXP
D7 Ente
BeitragVerfasst: Mi 14.04.04 10:12 
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:

ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 128

WinXP
D3 Prof
BeitragVerfasst: Mi 14.04.04 10:55 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 76



BeitragVerfasst: 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