Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2010, 17:35   #11
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Копать в сторону каталогов, не имеющих пробелов в названиях...
Ну не любит их Дельфи.
Может, попробовать QuotedStr(ExtractFilePath(paramstr( 0))) ?

Последний раз редактировалось mihali4; 29.11.2010 в 17:41.
mihali4 вне форума Ответить с цитированием
Старый 30.11.2010, 05:37   #12
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Проверил вложение на Delphi 7 (Windows 7). Все работает. Запускаю и из самой делфи и просто экзешник из тапки "D:\TE MP\_Delphi\" (с пробелом) и с ярлыка на рабочем столе и даже экзешник на рабочий стол кинул с папкой Temp. Ни одной ошибки.
Sibedir вне форума Ответить с цитированием
Старый 30.11.2010, 05:58   #13
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию

mihali4, насколько мне известно, то QuotedStr обрамляет кавычками строку, а чтобы исключить пробелы из строки нужно использовать
Код:
Trim(ExtractFilePath(paramstr( 0)))

А еще, совет, автору темы: старайтесь делать так, чтобы в путях не было русских букв или отсутствовали такие вообще, а то в дальнейшем могут возникнуть проблемы. Из личного опыта: в одном из моих проектов используется XML + программа на Делфи, а дальше с этим XML работает парсер, который не работает если в путях к файлам указаны русские буквы или есть пробелы. Сорри за оффтоп.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.

Последний раз редактировалось artemavd; 30.11.2010 в 06:01.
artemavd вне форума Ответить с цитированием
Старый 30.11.2010, 08:48   #14
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
чтобы в путях не было русских букв или отсутствовали такие вообще
Ерунда. Стараюсь не работать с английскими путями - ни разу еще русский и украинский язык не мешали в путях.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.11.2010, 09:29   #15
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Сообщение от artemavd Посмотреть сообщение
чтобы исключить пробелы из строки нужно использовать...
Но ведь тогда это будет совсем не тот каталог
Цитата:
Сообщение от Sibedir Посмотреть сообщение
даже экзешник на рабочий стол кинул с папкой Temp. Ни одной ошибки.
И у меня тоже.
Возможно, у ТС какая-то тарабарщина в самой Дельфи ?

Последний раз редактировалось mihali4; 30.11.2010 в 09:33.
mihali4 вне форума Ответить с цитированием
Старый 30.11.2010, 09:31   #16
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию

Цитата:
Ерунда.
И тем не менее я привожу из своей жизни пример. Что в винде пути в одном формате, а в юниксе в другом, поэтому и приходилось менять все. Хотя, склонен полагать, что здесь вина того разработчика, который делал парсер.
Цитата:
Но ведь тогда это будет совсем не тот каталог
а пробелы заменит на "_"
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 30.11.2010, 12:45   #17
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Пусть лучше ТС попробует запустить EXE из папки без пробелов в пути (C:\1) и мы с вами убедимся показатель уверенности в этих словах 99%, что проблема не в пробелах.
Sibedir вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение изображения курсора Damien4Damien Мультимедиа в Delphi 1 05.10.2010 11:01
сохранение изображения dedyshka Свободное общение 2 21.11.2009 23:43
Сохранение изображения с Image brutos Мультимедиа в Delphi 7 19.05.2009 12:26
Сохранение загруженного в TImage изображения в папку с программой Torymo Помощь студентам 1 06.02.2009 03:41
сохранение изображения с TFileStream andrey4623 Общие вопросы Delphi 10 20.10.2007 20:28