Проблема с ShellExec

Romka_84
Дата: 26.11.2007 13:34:04
Всем привет обращаюсь к вам с вопросом Для запуска командного файла используется ShellExec в пути к файлу имеются пробелы и он не срабатывает выдается сообщение со строкой до первого пробела что данная сторка не является командой как устранить это?
Infernal V. Raven
Дата: 26.11.2007 13:41:07
"C:\Program files\MyExe.exe"
---
aka VIR. No pity. No mercy. No remorse. No Regret
Johnmen
Дата: 26.11.2007 13:42:08
Надо обрамлять "..."
Romka_84
Дата: 26.11.2007 13:43:22
Я и передаю в кавычках но не получается
Johnmen
Дата: 26.11.2007 13:43:50
Что передаёшь?
Kirill Razuvaev
Дата: 26.11.2007 13:44:41

>>Я и передаю в кавычках но не получается
Вызов в студию...


Posted via ActualForum NNTP Server 1.4

Infernal V. Raven
Дата: 26.11.2007 13:45:05
"C:\... .exe" /a /b /c
---
aka VIR. No pity. No mercy. No remorse. No Regret
Romka_84
Дата: 26.11.2007 13:49:01
Передаю полный путь к файлу, например,

S := #34 + 'C:\Program Files\Proba\1.bat' + #34;

и вызываю процедуру использующую ShellExec
FlyD
Дата: 26.11.2007 13:56:29
Внутри одинарных ковычек строку вызова надо поместить в двойные ковычки.

Posted via ActualForum NNTP Server 1.4

Johnmen
Дата: 26.11.2007 13:57:14
А можно без примеров просто привести реальный код? И что это за ShellExec?