Nur mal kurz zusammengeschludert:
Hi Stevie!
Immer wenn ich "Deinen" Sourcecode lese, habe ich das Gefühl ich habe keine Ahnung von Delphi...
Bedeutet das ich kann doch den RecordCopy "überladen"?
Problem ist:
Delphi-Quellcode:
type
TFoo = record
A : Array of String;
end;
Var
Foo : TFoo;
Procedure MachNixMitFoo;
var
Merk : TFoo;
begin
Merk := Foo;
Foo[3] := 'Soll nicht geändert werden';
Machwas(Foo);
Foo := Merk;
end;
Leider ist Foo[3] danach mit 'Soll nicht geändert werden' belegt, da "nur" die Referenzen Kopiert werden.
Bietet "Deine" Routine da einen Lösung?
Mavarik