![]() |
![]() ![]() ![]() ![]() |
|
Получение параметров командной строки приложенияDelphi , ОС и Железо , DOS и Консоль
Автор: Dimka Maslov
{ **** UBPFD *********** by delphibase.endimus.com ****
>>
Зависимости: Windows, SysUtils
Автор: Dimka Maslov, mainbox@endimus.ru, ICQ:148442121, Санкт-Петербург
Copyright: Dimka Maslov
Дата: 29 марта 2003 г.
***************************************************** }
function Parameters: string;
var
P: PChar;
begin
P := GetCommandLine;
if P^ = '"' then
begin
Inc(P);
P := StrPos(P, '"');
Inc(P);
end
else
P := StrPos(P, ' ');
Inc(P);
Result := P;
end;
Here is the translation of the text into Russian: Функция Parameters, предоставленная в этом коде, извлекает параметры командной строки приложения. Вот шаг за шагом, что функция делает:
Альтернативное решение, использующее регулярные выражения для извлечения параметров командной строки:
Функция использует функцию RegExReplace из единицы RegExpr для извлечения параметров командной строки. Регулярное выражение Обратите внимание, что это альтернативное решение требует включения единицы RegExpr в список используемых единиц вашего проекта Delphi. В статье 'Получение параметров командной строки приложения' описано, как с помощью функции Parameters из библиотеки SysUtils получить список параметров, переданных в приложение через командную строку. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш :: Главная :: DOS и Консоль ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 | ||||