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


			
			






	