Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: cebolina am 27.06.08 - 07:29:28

Titel: Elemente in Array vertauschen
Beitrag von: cebolina am 27.06.08 - 07:29:28
Hallo @all,

vielleicht habe ich die falschen Suchbegriffe verwendet - jedenfalls habe ich keine Lösung für mein Problem gefunden. Deshalb hier meine Frage:

Wie kann ich Elemente innerhalb eines Arrays vertauschen?

Ich habe eine Text-Feld mit Mehrfachwerten und muss die ersten beiden Einträge vertauschen.

Bsp.:
MeinArray(0) = "Müller"
MeinArray(1) = "Maier"
MeinArray(3) = "Schulze"
MeinArray(x) = ...

Als Ergebnis müssen "Müller" und "Maier" vertauscht werden, also so:
MeinArray(0) = "Maier"
MainArray(1) = "Müller"
MeinArray(3) = "Schulze"
MeinArray(x) = ...

Wie geht das?

Gruß
Stefan
Titel: Re: Elemente in Array vertauschen
Beitrag von: Thomas Schulte am 27.06.08 - 07:35:35
Ähh das ist Programmieren für Anfänger.

Über eine Hilfsvariable.
Titel: Re: Elemente in Array vertauschen
Beitrag von: cebolina am 27.06.08 - 07:49:29
Hallo Thomas,

sorry wenn ich mich ein wenig blöd anstelle, aber ich habe noch nicht ganz den Durchblick. Vielleicht habe ich mich auch etwas mißverständlich ausgedrückt.
mit doc.ReplaceItemValue ersetze ich ja den kompletten Feldinhalt, aber wie kann ich die Reihenfolge der Elemente beeinflussen?

Gruß
Stefan
Titel: Re: Elemente in Array vertauschen
Beitrag von: Axel am 27.06.08 - 08:17:30
Ähh das ist Programmieren für Anfänger.

Da kann ich Thomas nur zustimmen.


Ganz grob geht's so:

...
hilfsvariable = MeinArray(0)
MeinArray(0) = MeinArray(1)
MeinArray(1) = hilfsvariable
...

Die richtige Umsetzung sollte jetzt aber kein Problem mehr darstellen.
 
Axel
Titel: Re: Elemente in Array vertauschen
Beitrag von: cebolina am 27.06.08 - 08:34:53
da fällt es mir wie Schuppen aus den Haaren ;D
Ich habe viel zu kompliziert gedacht - sorry für die "Anfänger"-Frage und Danke für den Schubs in die richtige Richtung.

Gruß
Stefan