Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

Параметры в Delphi

Здравствуйте, comp.

Столкнулся с такой проблеммой, в программу передается параметр,имя директории
вроде D:\Program Files\Borland\Delphi7\Projects\Softs\FindTemp, но он
преобразуется в D:\PROGRAMFILES\BORLAND\DELPHI7\PROJECTS\SOFTS\FINDTEMP
т.е. все пробелы проподают, а так как такого пути не сушествует,
программа выдает ошибки. Можно ли это обойти?

Ответить   Mon, 23 Aug 2004 13:32:19 +0700 (#216749)

 

Ответы:

Здравствуйте, monah.

Вы писали 23 августа 2004 г., 9:32:19:

Просто Делфи считает пробел признаком разделения параметров. Потому
выхода два:
1. Либо заставить юзера заключать параметр в кавычки.
2. Если в параметре только имя директории, то
dir := '';
for i := 1 to ParamCount do
Dir := Dir + ParamStr(i)+' ';
Dir := Trim(Dir);

Ответить   Шешунов Вадим Mon, 23 Aug 2004 13:44:45 +0300 (#216966)