Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: RobSmith am 27.04.06 - 14:09:10

Titel: Variant-Array und Datentypen der Elemente
Beitrag von: RobSmith am 27.04.06 - 14:09:10
Ich gebe zu, der Fall ist mehr als kurios, aber für die Erweiterbarkeit meiner Anwendung essentiell:

Ich habe zwei dynamische Arrays vom Typ Variant. Beide werden mit Werten gefüllt, im einfachsten Fall so:

varArray1(0) = cstr(richTextItem.Text)
varArray2 = textItem.Values

(varArray2 ist ein normales Textfeld)

Als Ergebnis steht dann dies drin:
varArray1(0) = "Test"
varArray2(0) = "Test"

Beide Texte sind also gleich, nur aus verschiedenen Quellen.
Nun erfolgen einige Tests, ob die Werte gleich sind, unter anderem:

If Datatype(varArray1) <> Datatype(varArray2) then <FEHLERROUTINE>

Ich fand es schon komisch, dass hier die Fehlermeldung ausgelöst wird und habe weitergeforscht. Im Debugger fiel mir dann dies auf:

varArray1: Type = Variant
varArray1(0): Type = Variant
varArray2: Type = Variant
varArray2(0): Type = String

Der Datentyp String wird also aus dem textfeld übernommen. Nun meine Frage: Ist es möglich, dem Element aus dem ersten Array auch den Datentyp String "überzuhelfen"?

Danke.

Rob
Titel: Re: Variant-Array und Datentypen der Elemente
Beitrag von: Wilhelm am 02.05.06 - 16:03:13
Hi,

guckst Du Designer-Hilfe:

Zitat
plainText$ = notesRichTextItem.GetFormattedText( tabstrip, lineLength% )

Gruß

WilliG.