also ich versuch es noch mal
es geht nicht um einfach kopieren.
ich lese den Array von einem Feld ab.
Muss ihn dann etwas erweitern mit neuen Daten.
zum Ausrechnen deuer Daten wird das Vorherige ELement des Arrays genommen, neues Datum ausgerechnet und im aktuellen ELement gespeichert.
Klingt einfach.
aber ..
in der Scheife werden mit jedem Schritt die Werte (angefangen vom letzten ausgelesenen Datum, was anfangs das Letzte Datum im Array war) durch auktuel ausgerechnetes Datum geändert.
dH wenn ich Schleife 4 Mal wiederhole, habe ich 5 gleiche Daten am Ende des Arrays mit dem Wert der letzten Berechnung .
Ich weiß jetzt dass es bei Variant Arrays nur Referenz von ihm in eine Variable kopiert wird.
Es ist also egal ob ich davor in einer zB forall Schleife alle Werte in ein anderes Array speichere und dann damit arbeite.
Es ist bei mir dann immer so dass die Werte des Arrays sich ändern und de Referenz ebenso dann .
Übergabe Call by Reference ...
zB in C kann kan *arr=altesArray oder so was machen, dann wird ein "unabhängiges" arr erstellt, dann kann ich in dem Werte egal wie verändern ohne dass sich die Werte des altesArray ändern ...
schwirig das Problem zu beschreiben . (habe auch nicht genug Deutschkenntnisse für :):) um das mit konkreteren Sätzen zu formulieren)
hoffe jetzt ich klar wo mein Problem ist ...
Gruss Nelli