Autor Thema: Array und Feldsetzen  (Gelesen 1990 mal)

Offline CLI_Andreas_Schmidt

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
    • Lotus Notes & Domino Schulung und Entwicklung
Array und Feldsetzen
« am: 02.09.04 - 11:22:24 »
Hi @All,

mal was leichtes und dennoch klappt irgendwie nicht.

Ich möchte ein Feld setzen und der Wert kommt aus doc.Feld(0) + ArrayVariable.

Wie kann ich jetzt die Arrayvariable in einen String umsetzen ?

Gruss

Andreas
Viele Grüße

Andreas.Schmidt@lotus-schmidt.de

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re:Array und Feldsetzen
« Antwort #1 am: 02.09.04 - 11:24:09 »
doc.Text( 0 ) & ArrayVariable( 0 )

 ???
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline CLI_Andreas_Schmidt

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
    • Lotus Notes & Domino Schulung und Entwicklung
Re:Array und Feldsetzen
« Antwort #2 am: 02.09.04 - 11:25:15 »
Geht doch so nicht, weil Null nur der erste Wert ist. Brauche alle Werte in einem String geschrieben.

Gruss

Andreas
Viele Grüße

Andreas.Schmidt@lotus-schmidt.de

Offline CLI_Andreas_Schmidt

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 668
  • Geschlecht: Männlich
  • I love YaBB 1G - SP1!
    • Lotus Notes & Domino Schulung und Entwicklung
Re:Array und Feldsetzen
« Antwort #3 am: 02.09.04 - 11:36:53 »
Habs gefunden.

Geht mit ForAll Trallala in Array

end Forall

Gruss

Andreas
Viele Grüße

Andreas.Schmidt@lotus-schmidt.de

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re:Array und Feldsetzen
« Antwort #4 am: 02.09.04 - 11:41:47 »
und warum schreibst Du das dann nicht in Deinem Post... :o

tmpString = doc.Text( 0 )
For i = 0 to ubound( ArrayVar )
  tmpString = tmpString & ", " & ArrayVar( i )
Next

Die Frage nach dem Kurs verkneife ich mir jetzt... solche Essentials sollte man eigentlich drauf haben, wenn man auch nur eine Programmiersprache beherrscht (egal ob Visual Basic, Basic, Pascal, oder wie auch immer... so was geht immer gleich)

Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Array und Feldsetzen
« Antwort #5 am: 02.09.04 - 11:47:45 »
Tode, die Forall-Lösung ist aber die bessere und auch deutlich performanter
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re:Array und Feldsetzen
« Antwort #6 am: 02.09.04 - 11:55:20 »
gebe Dir vollkommen recht...
ich war nur etwas zu beschäftigt damit, mich aufzuregen...  ;)

Gruss
Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Glombi

  • Gast
Re:Array und Feldsetzen
« Antwort #7 am: 02.09.04 - 12:06:13 »
Es geht auch einfacher mit

Implode(sourceArray as Variant, [delimiter as String]) as String

gell Thomas  ;D

Andreas


Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Array und Feldsetzen
« Antwort #8 am: 02.09.04 - 12:10:35 »
Genau, Andreas, da ich die Syntax grad nicht im Kopf hatte, hab ichs sein gelassen ...  ;D
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline HarryB

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 521
  • Geschlecht: Männlich
Re:Array und Feldsetzen
« Antwort #9 am: 02.09.04 - 15:01:29 »
tmpString = doc.Text( 0 )
For i = 0 to ubound( ArrayVar )
  tmpString = tmpString & ", " & ArrayVar( i )
Next

Die Frage nach dem Kurs verkneife ich mir jetzt... solche Essentials sollte man eigentlich drauf haben, wenn man auch nur eine Programmiersprache beherrscht (egal ob Visual Basic, Basic, Pascal, oder wie auch immer... so was geht immer gleich)

Tode

Wenn schon, dann:

maxIndex = Ubound(ArrayVar)
For I = 1 to MaxIndex
....

Sonst ist es kein Wunder, dass viel Performance verschwendet wird.

Viele Grüße
Harry
Harald "HarryB" Börger

2 x 7.0.2FP1 auf AIX (Cluster)
1 x 7.0.2FP2 auf AIX
1 x 6.5.5 auf AIX
4 x 7.02.FP2 auf WIN

Clients: 7.0.2

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Array und Feldsetzen
« Antwort #10 am: 02.09.04 - 15:04:14 »
Nö, wenn der Compiler nach den üblichen Standards implementiert wurde, wird das FOR-Statement nur beim Einstieg in die Schleife ausegwertet.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re:Array und Feldsetzen
« Antwort #11 am: 02.09.04 - 16:41:34 »
Es geht auch einfacher mit

Implode(sourceArray as Variant, [delimiter as String]) as String

gell Thomas  ;D

Andreas



Richtig Andreas
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz