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

Вниз

ParamStr c двойными пробелами   Найти похожие ветки 

 
Андрей Молчанов   (2005-08-12 22:58) [0]

Здравствуйте!

Я хочу получить файл, который открывают моей программой через командную строку. Я пишу:


var
 s: string;
 i: integer;
begin
 for i := 1 to ParamCount do s := s + " " + ParamStr(i);
 ShowMessage("Имя файла: "+s);

Но если в имени файла есть двойные пробелы, то получаем неправильное имя файла. Как быть? Пожалуйста, помогите!


 
deamon_t   (2005-08-12 23:03) [1]

Что значит двойные пробелы?


 
Андрей Молчанов   (2005-08-12 23:09) [2]

"C:\ cool    user    folder\super-file.txt"


 
Andy BitOff ©   (2005-08-12 23:11) [3]

Передавай имена обрамленные кавычками


 
Andy BitOff ©   (2005-08-12 23:12) [4]

TvoiProg.exe "C:\ cool    user    folder\super-file.txt"


 
Андрей Молчанов   (2005-08-12 23:12) [5]


> Andy BitOff

Работает! Большое спасибо!


 
app ©   (2005-08-12 23:30) [6]

До чего только программисты не доходят, что бы только не изучать основы работы с Виндоус


 
Германн ©   (2005-08-13 03:00) [7]

2 app ©   (12.08.05 23:30) [6]

Подожди. Это ещё не всё!
Им ещё придется объяснять, что и %1 нужно будет заключить в кавычки.


 
TUser ©   (2005-08-13 08:01) [8]

Trim(copy(GetCommandLine,length(ParamStr(0))+1,MaxInt))


 
Palladin ©   (2005-08-13 08:39) [9]

По мимо всего прочего есть переменная CmdLine содержащая всю, как видно (ну не до конца правда :) ) из названия, коммандную строку запуска приложения. Парсить можно как угодно.



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

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

Наверх




Память: 0.48 MB
Время: 0.035 c
1-1124189750
chili
2005-08-16 14:55
2005.09.04
Помогите с алгоритмом переноса по пробелу для Button.Caption


14-1123876790
Кефир87
2005-08-12 23:59
2005.09.04
В PHP 4.3.4 отключены глобальные переменные


1-1123094473
Juice
2005-08-03 22:41
2005.09.04
Отсутствие множественного наследования


1-1123820658
boalse
2005-08-12 08:24
2005.09.04
Не показывать главную форму при запуске.


14-1123802724
Kerk
2005-08-12 03:25
2005.09.04
American Beauty