Autor Thema: Dynamisches Array neu setzen  (Gelesen 2394 mal)

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Dynamisches Array neu setzen
« 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 :-)
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Dynamisches Array neu setzen
« Antwort #1 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.
« Letzte Änderung: 29.05.04 - 22:17:03 von Thomas Völk »
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline TMC

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.660
  • Geschlecht: Männlich
  • meden agan
Re:Dynamisches Array neu setzen
« Antwort #2 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 !
Matthias

A good programmer is someone who looks both ways before crossing a one-way street.


Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re:Dynamisches Array neu setzen
« Antwort #3 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)
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz