Показать сообщение отдельно
  #2  
Старый 07.05.2010, 22:34
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Запускать не файл, а саму смотрелку и скармливать ей файл как параметр.
Код:
AViewer := 'WinDjvu.exe';
AFile := '"' + ExtractFilePath(Application.ExeName)+'Литература\Книги\Шестеренные насосы. Основные параметры и их расчет_Машиностроение_Москва_Юдин.djvu' + '"';
ShellExecute(0,'open',PChar(AViewer),PChar(AFile),Nil,SW_SHOW);
Ответить с цитированием