Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: rar am 03.05.04 - 15:52:09

Titel: Deklaration von mehreren Variablen
Beitrag von: rar am 03.05.04 - 15:52:09
Hallo,

ich dachte immer wenn man im script
dim variable1, variable2, variable3 as integer
eingibt, sind alle 3 Variablen als integer deklariert.
Grad bin ich aber drauf gekommen, daß variable1+2 als Variant und nur variable3 als Integer deklariert wird.

Ist es irgendwie möglich in einer Zeile mehrere Variablen gleich zu deklarieren?
Titel: Re:Deklaration von mehreren Variablen
Beitrag von: Glombi am 03.05.04 - 15:55:40
Damit sollte man besser nicht arbeiten, besser alles Zeile für Zeile. So ist jedenfalls meine Erfahrung.

Andreas
Titel: Re:Deklaration von mehreren Variablen
Beitrag von: animate am 03.05.04 - 16:01:10
dim variable1 as integer, variable2 as integer, variable3 as integer

hab noch keine negativen Erfahrungen damit gemacht
Titel: Re:Deklaration von mehreren Variablen
Beitrag von: rar am 03.05.04 - 16:01:57
Normalerweise deklariere ich auch immer Zeile für Zeile.
Jetzt aber habe ich u.a. ca. 40 dreistellige Variablen die alle als String dekariert werden müssen und da dachte ich mir in einer, bzw. zwei Zeilen schauts nicht ganz so deppat aus als in so einer langen Wurscht.

-daniel
Titel: Re:Deklaration von mehreren Variablen
Beitrag von: koehlerbv am 03.05.04 - 16:15:44
Wie Thomas schon schrieb:
Dim Variable1 As Integer, Variable2 As Integer
geht völlig problemlos und ist syntaxkonform. Ob man lieber Variable für Variable in eigenen Zeilen deklariert (wie ich  ;) oder wie beschrieben auch mal in eine Zeile mehrere Deklarationen packt, ist Geschmackssache.

Dim Variable1, Variable2 As Integer
wäre aber exakt das gleiche wie
Dim Variable1
Dim Variable2 As Integer.
Variable1 macht LS in seiner Not zu Variant ...

HTH,
Bernhard
Titel: Re:Deklaration von mehreren Variablen
Beitrag von: Driri am 03.05.04 - 16:21:27
Hui, is ja nen guter Hinweis. Bisher habe ich lediglich NotesDocuments mehrfach gehabt und das auch so erleidgt

Dim doc1, doc2 As NotesDocument

Dabei bin ich noch nie auf Probleme gestoßen. Tritt das evtl. nur bei Integer, String, etc. auf ?
Titel: Re:Deklaration von mehreren Variablen
Beitrag von: koehlerbv am 03.05.04 - 16:31:39
Nein, prinzipiell wird ohne expliziter Typ-Deklaration Variant angenommen. Nun verträgt ein Variant zwar auch ein NotesDocument, aber guter Stil ist das nicht gerade  ;D

Bernhard
Titel: Re:Deklaration von mehreren Variablen
Beitrag von: Driri am 03.05.04 - 16:37:35
Oki, dann werd ich mir das mal anders angewöhnen  ;)
Titel: Re:Deklaration von mehreren Variablen
Beitrag von: koehlerbv am 03.05.04 - 16:40:18
Besser is das  ;)