Domino 9 und frühere Versionen > ND6: Entwicklung

Variant-Array und Datentypen der Elemente

(1/1)

RobSmith:
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

Wilhelm:
Hi,

guckst Du Designer-Hilfe:


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

--- Ende Zitat ---

Gruß

WilliG.

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln