Anführungszeichen als Konstante

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

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?