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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.06.2011, 16:42   #1
Bell-Zephyr
Новичок
Джуниор
 
Регистрация: 30.06.2011
Сообщений: 2
По умолчанию ShellExecute открытие папки и выделение файла

Здравствуйте!
Решил написать программу-каталог для собственного использования.
Использую ShellExecute для открытия файлов/папок.
Проблема в следующем:
Если в пути содержаться запятые проводник вместо целевой папки открывает "мои документы". Если же запятых нет, то вне зависимости от длины пути, содержания в нем каких-либо иных символов и т.д., файлы открываются нормально!
Как испрвить или чем заменить?
Заранее спасибо!
Цитата:
ShellExecute( 0, 'open', 'explorer.exe', Pchar('/select, '+Path), '', SW_NORMAL ); // Path - путь к файлу или папке
Делал вывод результата преобразования Pchar - путь не был видеоизменен (запятые остались). А значит, что-то не то с ShellExecute.
P.S: Возможности "тупо" перименовать файлы нет, т.к. они находятся в раздачах на трекере.
Bell-Zephyr вне форума Ответить с цитированием
Старый 30.06.2011, 17:21   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

попробуйте Path в кавычки взять
Код:
ShellExecute( 0, 'open', 'explorer.exe', Pchar('/select, "'+Path+'" '), '', SW_NORMAL ); // Path - путь к файлу или папке
Serge_Bliznykov вне форума Ответить с цитированием
Старый 30.06.2011, 17:38   #3
Bell-Zephyr
Новичок
Джуниор
 
Регистрация: 30.06.2011
Сообщений: 2
По умолчанию

Хаха. огромное спасибо!
То, что надо. Все работает
Bell-Zephyr вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открытие папки из DBGrid Stian БД в Delphi 2 21.03.2011 10:57
DBGrid и открытие папки Stian Общие вопросы Delphi 7 01.03.2011 01:45
ShellExecute и путь до файла k1r1ch Общие вопросы Delphi 4 28.06.2009 19:56
Открытие файлов из заданной папки anutiks Microsoft Office Excel 7 14.04.2008 04:19