Ver Mensaje Individual
  #1  
Antiguo 20-10-2023
Badillo Badillo is offline
Miembro
 
Registrado: jun 2021
Posts: 33
Reputación: 0
Badillo Va por buen camino
Que error estoy cometiendo en la siguiente sintaxis

Saludos,

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
Responder Con Cita