potlanos
21-06-2013, 12:49:33
hola, buenas a todos.
Acabo de pasar mi programa, hecho en delphi 6 a delphi xe2, me compila bien sin ningun problema, pero al momento de ejecutar me va dando errores de memoria al crear componentes, sobre todos los ADOQuery, los creo de esta forma :
TQ := TADOQuery.Create(nil);
TQ.Connection := MiConexion;
TQ.SQL.Text := miSQL;
try
TQ.ExecSQL;
except
FVentanaError.Error(3,TQ.SQL.Text);
end;
TQ.Free;
a veces me da en el .free o en el create, y este mismo paso lo hace varias veces, como 10 o mas, hasta que da el error de memoria.
En delphi 6 no me da ningún problema.
a ver si sabeis por donde puedo mirar?
gracias y saludos.
Acabo de pasar mi programa, hecho en delphi 6 a delphi xe2, me compila bien sin ningun problema, pero al momento de ejecutar me va dando errores de memoria al crear componentes, sobre todos los ADOQuery, los creo de esta forma :
TQ := TADOQuery.Create(nil);
TQ.Connection := MiConexion;
TQ.SQL.Text := miSQL;
try
TQ.ExecSQL;
except
FVentanaError.Error(3,TQ.SQL.Text);
end;
TQ.Free;
a veces me da en el .free o en el create, y este mismo paso lo hace varias veces, como 10 o mas, hasta que da el error de memoria.
En delphi 6 no me da ningún problema.
a ver si sabeis por donde puedo mirar?
gracias y saludos.