Функции модуля SysUtils - Работа с параметрами командной
строки
Здесь приводятся описания некоторых полезных функций
из модуля SysUtils (многие даже и не подозревают
о существовании некоторых из них).
function FindCmdLineSwitch(const Switch:
string; const Chars: TSysCharSet;
IgnoreCase: Boolean): Boolean; overload;
Определяет входит ли строка-аргумент Switch
в командную строку, передаваемую приложению. SwitchChars
указывает используемые разделители аргументов командной
строки. IgnoreCase контролирует чувствительность
к регистру.
Пример.
FindCmdLineSwitch('second', ['-', '/'], False);
True - если параметр second присутствует
False - если параметр second отсутствует
function FindCmdLineSwitch(const Switch:
string): Boolean; overload;
Определяет входит ли строка-аргумент Switch
в командную строку, передаваемую приложению. Не чувствительна
к регистру.
Используется для написания переносимых (между Windows
и Linux) приложений.
function FindCmdLineSwitch(const Switch:
string; IgnoreCase: Boolean): Boolean; overload;
Определяет входит ли строка-аргумент Switch
в командную строку, передаваемую приложению. IgnoreCase
контролирует чувствительность к регистру.
Используется для написания переносимых (между Windows
и Linux) приложений.
|