Deutsch
Forum

Backslash im $

 

Hubert
Binnewies
Hallo zusammen...

Mal ne dumme Frage...

Angenommen ich habe ein Editfeld in dem der Nutzer eine Texteingabe, sagen wir mal eine URL, eingeben kann...
ich lese nun das Editfeld aus und speicher die Eingabe in einer Stringvariablen.
Soweit sogut, nur wenn sich nun der Nutzer vertut und ein Backslash statt eines Slash eintippt..

Ich habe in der Hilfe gelesen das in einer Stringvariablen ein Backslash ein Ersatzzeichen einläutet, was passiert nun mit meiner Variablen?
Wie wird der Backslash gespeichert?
Wie sieht es aus wenn ich die Variable mittels SetText wieder in die Editbox schreibe?
Was passiert wenn ich mit der Variable als Parameter den Explorer aufrufe?
 
WinXP Prof, XProfan 9.1 Newbie

Ein kluger Kopf sagte mal:
"Nach dem derzeitigen Stand der Technik ist es unmöglich Programme zu schreiben, die fehlerfrei laufen!"
24.05.2006  
 



Nix passiert - es bleibt wie eingegeben!

Die Escapezeichen werden beim Kompilieren berücksichtigt - nicht während der Laufzeit! (ausgenommen warscheinlich regexp )
 
24.05.2006  
 




Hubert
Binnewies
Dank Dir IF...
hatte schon Angst das mein Proggi im Desaster endet...
 
WinXP Prof, XProfan 9.1 Newbie

Ein kluger Kopf sagte mal:
"Nach dem derzeitigen Stand der Technik ist es unmöglich Programme zu schreiben, die fehlerfrei laufen!"
24.05.2006  
 




RGH
[quote:a861042b92=Hubert Binnewies]Ich habe in der Hilfe gelesen das in einer Stringvariablen ein Backslash ein Ersatzzeichen einläutet[/quote:a861042b92]
Nein, das hast Du in der Hilfe bestimmt nicht gelesen. Wie in allen anderen Sprachen gilt auch in XProfan ein Ersatzzeichen nur in Literalen (= ein String in Anführungszeichen im Programmtext) und niemals in Variablen!

@iF: Das Ersatzzeichen für RegEx habe ich ganz bewußt auf das ~ umgestellt, da ansonsten RegEx-Ausdrücke in Literalen leicht unübersichtlich werden! (Wer mal mit RegEx in C oder Java programmiert hat, weiß wovon ich spreche: Dann ist  eben nur das Backzeichen und \b das Metazeichen  für RegEx undd ein normal gemeinter Backslash wird zu \\. Da raucht auch der geübte Programmiererkopf! Das wollte ich den Profanern dann so doch nicht zumuten. ;) )

Gruß Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
24.05.2006  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

1.303 Betrachtungen

Unbenanntvor 0 min.
E.T.12.06.2023

Themeninformationen

Dieses Thema hat 3 Teilnehmer:

Hubert Binnewies (2x)
iF (1x)
RGH (1x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie