Ver Mensaje Individual
  #1  
Antiguo 30-04-2007
Avatar de Bicholoco
Bicholoco Bicholoco is offline
Miembro
 
Registrado: mar 2007
Posts: 21
Reputación: 0
Bicholoco Va por buen camino
Un form enfadado. No quiere a nadie (ni a sí mismo)

Hola a todos:

Mi problema es que tengo una aplicación con varios Form. Pero solo me da errores uno de ellos. En adelante le llamaré Form2

En este Form2 todo funciona correctamente. Pero en cuanto hago una llamada a otro Form (o a sí mismo) me da error.

Ejemplo de cosas que me dan error:
Código Delphi [-]
Unit unit2;
........
........
........

function distancia(Form :TForm2):Integer;
begin
Result:=Form.Scrollbar1.Position;
end;

procedure TForm2.FormCreate(Sender: TObject);
var
a:integer;
begin
a:=distancia(Form2);
end;

Otro caso similar que también da error
Código Delphi [-]
implementation
uses Unit7;
........
........
Form2.Image1.Picture:=Form7.Image1.Picture;

El programa se compila sin problemas, pero da un error del tipo "access violation at address XXXX in module XXX.exe. Read of address XXXX " al ejecutarlo.

En resumen, desde form2 no puedo llamara a ningún form.
¿Alguna idea de lo que puede ser?
Responder Con Cita