Тема: ShellExecute
Показать сообщение отдельно
  #2  
Старый 15.03.2013, 10:42
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Проверил несколько раз с блокнотом, всё собирается и работает. Возможно из вилки ShellExecuteA и ShellExecuteW выбирается не то, что нужно и в функцию заходит абракадабра вместо названия файла из-за разницы в кодировке или типе. Как вариант, использовать принудительное указание типа
Код:
ShellExecute(Handle, 'open', PChar('C:\Program Files\Softland\doPDF 7\dopdf.exe'), nil, nil, SW_SHOWNORMAL);
Ответить с цитированием