|
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.
|