Ver Mensaje Individual
  #2  
Antiguo 26-09-2003
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
EAccesViolation se genera cuando un apuntador o un objeto nil son referenciados.

Por lo que indicas, el error se genera en una asignación del tipo

Form2.Edit1.Text := '.....'

de manera que o bien Form2 o bien Edit son nil. A no ser que estés creando los controles Edit por código no puede ser que Edit1 sea nil de manera que nos queda Form2.

Lo único que se me ocurre entonces es que por alguna razón Form2 no es lo que tú piensas. Me explico:

Recuerda que Delphicrea automáticamente una variable asociada al formulario. Es posible que hayas quitado Form2 de "auto create" y en el Form1 tengas declarada una variable Form2 en el lugar desde dónde lo creas. De esta manera Form3 estará haciendo referencia al Form2 que pone Delphi y no al que tu creaste.

Investígale por ahí. Si no se corrige el problema vuelve a consultarnos.

// Saludos

pd: Por favor cuando escribas la continuación de un mensaje hazlo en el mismo hilo ya que es difícil saber a qué mensaje te refieres.
Responder Con Cita