Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: TMC am 29.05.04 - 21:32:43

Titel: Dynamisches Array neu setzen
Beitrag von: TMC am 29.05.04 - 21:32:43
Und noch eine Frage  ;) :

Ich habe hier ein dynamisches Array (Dim vArray1() As Variant).

Mit Redim (ohne Preserve) kann ich es leeren und eine neue Größe zuordnen.

Wenn ich nun aber ein bestehendes (fixes) Array meinem dynamischen Array zuordnen möchte, lässt sich das Script nicht kompilieren, z.B.:
vArray1 = vTempArray

Was geht ist:
vArray1(0) = vTempArray

Aber da schreibt es mir den Inhalt von vTempArray in den Arrayeintrag "0" des vArray1.


Muss ich da mit einer Schleife in mein dynamisches Array komplett die Werte vom fixen Array übertragen? Kann ja eigentlich nicht sein......

Ich hoffe auf eine simple Lösung :-)
Titel: Re:Dynamisches Array neu setzen
Beitrag von: animate am 29.05.04 - 22:16:34
vielleicht irgendwie mit

Erase, um Array zu leeren
ArrayAppend, um die Inhalte zu übertragen

Ich weiß gar nicht, ob Erase funktioniert, aber notfalls würde ja dann auch ein Redim x(0), dann das ArrayAppend und dann ein Fulltrim gehen...

hab kein Notes mehr, kanns nicht ausprobieren.
Titel: Re:Dynamisches Array neu setzen
Beitrag von: TMC am 29.05.04 - 22:29:31
hab kein Notes mehr, kanns nicht ausprobieren.

Ach, auf den Virencontainer Outlook umgestiegen?  ;D

Mit Redim ohne Preserve kann man schon das Array löschen (und gleich die neue Größe des Zielarrays zuweisen).

OK, ArrayAppend und Fulltrim sollte gehen  ::)

Habe mir eigentlich erhofft es ginge einfacher....

Trotzdem danke !
Titel: Re:Dynamisches Array neu setzen
Beitrag von: animate am 30.05.04 - 11:18:58
Zitat
Ach, auf den Virencontainer Outlook umgestiegen?

Nope. Privat habe ich eh noch nie Notes für Mails benutzt, ich glaube in diesem Bereich gibt es bessere Anwendungen und dazu noch kostenfreie (z.B. Thunderbird)