Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.04.22;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.006 c
6-69959
Alexey Evstigneev
2001-10-30 06:51
2002.04.22
Wake-on-Lan


1-69893
ymin
2002-04-09 12:21
2002.04.22
А как сделать, чтобы форма была или на весь экран или Minimize?


1-69812
Dimaiv
2002-04-09 18:43
2002.04.22
Что такое файлы с призвольным доступом и как с ними работать?


14-69971
Merlin
2002-03-13 18:49
2002.04.22
СПАМ на delphi@mastak.com


3-69704
sir_musatov
2002-03-22 11:14
2002.04.22
индексация Баз Данных





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский