Neue String-Funktionen

Oktober 9, 2007 - Lesezeit: ~1 Minute

QuotedStr

 

function QuotedStr(const S: string): string; 

 

Mit QuotedStr kann der String S in einen String in Anführungszeichen umgewandelt werden. Am Anfang und am Ende von S wird ein halbes Anführungszeichen (') hinzugefügt. Wenn innerhalb des Strings halbe Anführungszeichen enthalten sind, werden diese verdoppelt.

Hinweis: Verwenden Sie für die Arbeit mit Multibyte-Zeichensätzen (MBCS) stattdessen die Funktion AnsiQuotedStr.

 

FindCmdLineSwitch

 

function FindCmdLineSwitch(const Switch: string; const Chars: TSysCharSet; IgnoreCase: Boolean): Boolean; overload;
function FindCmdLineSwitch(const Switch: string): Boolean; overload;
function FindCmdLineSwitch(const Switch: string; IgnoreCase: Boolean): Boolean; overload;

 

FindCmdLineSwitch bestimmt, ob ein String einen Kommandozeilenschalter repräsentiert. Maßgebend ist das erste Zeichen des Strings.

Switch ist ein Kommandozeilenparameter, der typischerweise von der Funktion ParamStr übergeben wird.

Chars ist die Zeichenmenge, die Schalter von anderen Parametern unterscheidet. Wenn SwitchChars nicht angegeben ist, wird der Standardwert "/" und "-"  verwendet.

IgnoreCase bestimmt, ob Zeichen unter Berücksichtigung der Groß- und Kleinschreibung verglichen werden. Standardeinstellung ist true.
 

Tags: