Ver Mensaje Individual
  #2  
Antiguo 14-08-2014
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
No he revisado a fondo, pero desde el principio:

Código Delphi [-]
begin
  New(pDato);
  pDato := @Dato;
  Dato.Path := Principal.LabEdit1.text;
  Dato.Size := 2048;
  Thread.MsgWaitFor(ThreadExample, pDato);
end;

algo parece ir mal. Tú asignas memoria a pDato con la llamada a New, pero luego redireccionas pDato a la variable Dato que no ha sido inicializada y usas esta variable como si nada. Es lógico que te aparezca un "Access Violation".

// Saludos
Responder Con Cita