Saludos,
Que error estoy cometiendo en la siguiente sintaxis:
O cual es la diferencia en entre esas asignaciones.
Me gustaría lograr que funcinara de la primera o segunda forma.
Gracias y espero por sus consejos
Que error estoy cometiendo en la siguiente sintaxis:
Código Delphi [-]
if Screen.Forms[i].Name = 'FrmChat' then
begin
Screen.Forms[i].WindowState := wsNormal;
//De esta forma emite el siguiente error
//Project Test.exe raised exception class $C0000005 with message 'access violation at 0x0060cffc: read of address 0x00000048'
Screen.Forms[i].TimerRoster.Enabled := true;
//De esta forma emite el siguiente error
//Project Test.exe raised exception class $C0000005 with message 'access violation at 0x0060cffc: read of address 0x00000048'
TFrmChat(Screen.Forms[i]).TimerRoster.Enabled := true;
//De esta forma funciona bien
FrmChat.TimerRoster.Enabled := true;
end;
O cual es la diferencia en entre esas asignaciones.
Me gustaría lograr que funcinara de la primera o segunda forma.
Gracias y espero por sus consejos









