Hola a todos,
tengo un problema a la hora de pasar un TStrings entre un formulario padre y otro hijo. En el formulario hijo me he creado una Property y un método para acceder a ella.
Código:
private
{ Private declarations }
FScriptFinal:TStrings;
procedure setScriptFinal(const Value:TStrings);
public
{ Public declarations }
property scriptFinal:TStrings write setScriptFinal;
end;
.....
procedure TForm1.setScriptFinal(const Value:TStrings);
begin
FScriptFinal.Assign(Value);
end;
Desde el formulario padre, intento de esta forma asignar el TString al hijo, pero me da un error de violacion de memoria.
Código:
...
var
ListaArticulosNew:TStrings;
begin
ListaArticulosNew := TStrings.Create;
...
Form1.scriptFinal := ListaArticulosNew;
...
Podrían ayudarme?
Saludos y gracias