Hallo,
da man ja bekanntlich zur Definition einer Konstante keine
Funktionen benutzen darf, habe ich das Problem, daß die
folgende Zeile nicht funktioniert:
Public Const II As String \* 1 = Chr(34)
Das geht natürlich noch weniger:
Public Const II As String \* 1 = """
Und das sowieso nicht:
Public Const II As String \* 1 = '"'
Und sowas habe ich auch nicht gefunden:
Public Const II As String \* 1 = vbQuoteMark
Wer kennt eine funktionierende Alternative?
Danke,
Kristian
Public Const II As String * 1 = „“"
hallo Kristian!
knapp daneben ist auch vorbei…so muß es aussehen:
Public Const II As String * 1 = „“""
gutes gelingen
JJLehto
knapp daneben ist auch vorbei…so muß es aussehen:
Public Const II As String * 1 = „“""
Ich glaub’s ja nicht. Da soll nun einer drauf kommen 
Aber mit ’ funktioniert das nicht:
"''" gibt auch " aus, und
"'''" gibt dann "' aus.
Kristian
Konstante Arrays
Hallo JJLehto,
einen heißen Tip für konstante Arrays hast Du nun aber nicht mehr, oder?
Eindimensionale String-Arrays zum Beispiel: Text = MyConstArray(3)
Kristian
wieder knapp daneben
„’’“ gibt auch " aus, und
„’’’“ gibt dann "’ aus.
wenn du ein einzelnes gänsefüßchen willst, mußt du’s so machen:
const myconst as String * 1 = „’“
JJLehto
doppelt - einfach - doppelt o.T.
.
einen heißen Tip für konstante Arrays hast Du nun aber nicht
mehr, oder?
Eindimensionale String-Arrays zum Beispiel: Text =
MyConstArray(3)
Dim MyConstArray(3) As String
meinst du das?
JJLehto
Dim MyConstArray(3) As String
meinst du das?
Nein, das ist ja nur die Variablen-Deklaration ohne Inhalt.
Ich meine eine Konstante oder meinetwegen auch eine Variable,
die Anfangswerte besitzt:
Const MyConstArray(3) As String = "Feld1", "Feld2", "Feld3"
oderso. Das wird ja so nicht funktionieren, oder?
Kristian
da bin ich überfragt. solche konstrukte habe ich bisher nicht verwendet.
JJLehto
Anonym
10
Servus Kristian
Mit einer einzigen Zeile geht das nicht, aber mit 2 Zeilen und 1 Variablen:
Dim MyConstArray as Variant
MyConstArray = Array(„Feld1“, „Feld2“, „Feld3“)
MfG
Roland
Ich meine eine Konstante oder meinetwegen auch eine Variable,
die Anfangswerte besitzt:
Const MyConstArray(3) As String = „Feld1“, „Feld2“, „Feld3“
oderso. Das wird ja so nicht funktionieren, oder?