Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.22;
Скачать: CL | DM;

Вниз

Передача пути.   Найти похожие ветки 

 
BorisMor   (2002-04-08 17:46) [0]

Идиотская конечно проблема:

У меня программа должна получать параметр(путь до файла) из командной строки.
Использую ParamStr(1).
Но на некоторых путях(там где есть пробклы) путь не проходит.
Та часть которая отделена пробелом идет как ParamStr(2).
Что делать ?

Программа прописывается в реестре
<путь до моей программы> %1


 
wicked ©   (2002-04-08 17:50) [1]

хм... если это единственный параметр, который требует твоя программа, то почему бы не принять во внимание все параметры - сцепить их, вставляя между ними пробел...
второй вариант - прописать программу как <путь до моей программы> "%1"


 
Игорь Шевченко   (2002-04-08 17:50) [2]

День добрый,

Вообще-то при вызове программы имя файла с путем, содержащим пробелы и прочие спецсимволы должно заключаться в двойные кавычки...Тогда и ParamStr нормально сработает.

С уважением, Игорь Шевченко



 
BorisMor   (2002-04-08 17:58) [3]

Извиняюсь. Вопрос снят.
Действительно кавычки.
Теперб она не работает уже по другой причине :)


 
Андрей Сенченко ©   (2002-04-08 18:06) [4]

>> BorisMor (08.04.02 17:58)
>> Теперб она не работает уже по другой причине :)

Что за причина ?


 
Anatoly Podgoretsky ©   (2002-04-08 18:24) [5]

Наверно кавычки :-)


 
Андрей Сенченко ©   (2002-04-08 18:35) [6]

В начале и конце строки, прочитанной из параметра ? Очень может быть.
Функции Delete или Copy ну просто не спасают наверное :).


 
Игорь Шевченко ©   (2002-04-09 10:09) [7]

День добрый,


AnsiExtractQuotedStr из SysUtils

С уважением,



Страницы: 1 вся ветка

Текущий архив: 2002.04.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
6-69957
Vadim_V
2002-02-08 14:31
2002.04.22
Работа с сетью


3-69656
Артём
2002-04-02 19:42
2002.04.22
Вопрос по триггерам


6-69952
Dimk
2002-02-08 22:51
2002.04.22
Как в виндах определить все сокеты и какими процессами они открыты?


14-69976
False_Delirium
2002-03-12 10:07
2002.04.22
Microsoft не перестаёт удивлять..:)...


7-70046
Dimich
2002-01-25 11:41
2002.04.22
Индикатор текушего шрифта