Autor Thema: Variant-Array und Datentypen der Elemente  (Gelesen 1141 mal)

Offline RobSmith

  • Frischling
  • *
  • Beiträge: 10
Variant-Array und Datentypen der Elemente
« 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

Offline Wilhelm

  • Aktives Mitglied
  • ***
  • Beiträge: 214
  • Geschlecht: Männlich
Re: Variant-Array und Datentypen der Elemente
« Antwort #1 am: 02.05.06 - 16:03:13 »
Hi,

guckst Du Designer-Hilfe:

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

Gruß

WilliG.
Ich will endlich die F9-Taste in diesem Forum haben!!!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz