![]() |
|
|
#1
|
|||
|
|||
![]() есть такая проблема: мне нужно чтобы с моей проги открывался файл(djvu) с помощью конкретной программы(WinDjvu)! как мне это сделать??? в свойствах файла я применял открыть с помощью WinDjvu, все работает только на моем компе, на других компах не открывает. как мне в коде написать???
вот код, который я использую: Код:
ShellExecute(h, 'open', PChar(ExtractFilePath(Application.ExeName)+'Литература\Книги\Шестеренные насосы. Основные параметры и их расчет_Машиностроение_Москва_Юдин.djvu\'), nil, nil, SW_SHOW); |
#2
|
|||
|
|||
![]() Запускать не файл, а саму смотрелку и скармливать ей файл как параметр.
Код:
AViewer := 'WinDjvu.exe'; AFile := '"' + ExtractFilePath(Application.ExeName)+'Литература\Книги\Шестеренные насосы. Основные параметры и их расчет_Машиностроение_Москва_Юдин.djvu' + '"'; ShellExecute(0,'open',PChar(AViewer),PChar(AFile),Nil,SW_SHOW); |
#3
|
|||
|
|||
![]() спасибо большое все работает как надо))
![]() |
#4
|
|||
|
|||
![]() а как мне написать правильно для нескольких файлов(djvu и pdf)???
|