VB6: Anführungszeichen verwenden

Masterclavat

Erfahrenes Mitglied
Hallo liebe tutorials.de Community :)

Ich hätte da mal ne ganz blöde Frage, die mich beschäftigt und deren Lösung bestimmt einfach ist, ich aber nicht finde. :-( (Vielleicht habe ich aber auch nur eine Denkblockade. :S)

Erstmal mein Codeschnipsel zum "veranschaulichen" : :)

Visual Basic:
Dateiname = InputBox("Geben sie bitte den vollen Dateinamen an." _
 & vbCrLf & vbCrLf & _
 "Platzhalter sind erlaubt. Z.B. "*.txt" oder "Datei.*" oder "*.*""

Also bei diesem Beispiel wird mir ein Fehler ausgegeben an der Stelle...

Visual Basic:
" oder "

...weil er denkt, dass dieses oder eine Variable ist und deswegen ein & oder + will.

Kennt jemand das Problem und vielleicht auch seine Lösung? Wenn ja, wäre ich sehr froh wenn mir dieser Jemand helfen könnte. :)

MfG Masterclavat
 
Dazu gibts zwei Möglichkeiten, das Problem zu lösen:

1) Du verwendest zwei Anführungszeichen hintereinander:
Visual Basic:
Dateiname = InputBox("Geben sie bitte den vollen Dateinamen an." _
 & vbCrLf & vbCrLf & _
 "Platzhalter sind erlaubt. Z.B. ""*.txt"" oder ""Datei.*"" oder ""*.*"""

2) Du ersetzt die Anführungszeichen durch Chr(34):
Visual Basic:
Dateiname = InputBox("Geben sie bitte den vollen Dateinamen an." _
 & vbCrLf & vbCrLf & _
 "Platzhalter sind erlaubt. Z.B. " & Chr(34) & "*.txt" & Chr(34) & " oder " & Chr(34) & "Datei.*" & Chr(34) & " oder " & Chr(34) & "*.*" & Chr(34)
Welche Variante du wählst, bleibt dir überlassen, manche mögens vielleicht länger. :D


Der Doc!
 
Dankeschön. Doc :)

Ich habe mir schon gedacht, dass es soetwas einfaches sein wird. Naja man lern immer dazu. Vorallem als Anfänger. :D
 

Neue Beiträge

Zurück