Hallo,
ich habe eine womöglich ganz blöde Frage:
Ich übergebe eine Stringlist an eine Procedure, die diese Liste manipuliert. Als Ergebnis möchte ich natürlich die manipulierte Stringlist haben, allerdings soll die übergebene Stringlist unverändert bleiben. Irgendwie haut das nicht hin - die alte Stringlist wird ebenfalls verändert. Der Aufruf erfolgt folgendermaßen:
Quelltext
1:
| Liste.Aenderung(ManipulierWert, AlteListe, NeueListe); |
in der Procedure "Aenderung" steht dann zunächst sowas wie:
Quelltext
1:
| NeueListe := AlteListe |
Ich denke, hier liegt wohl der Haken. Aber wie mache ich es besser?
Vielen Dank im Voraus
Gruß Weide