Это своего рода продолжение этого вопроса . У меня есть файл, который я хочу включить в мой установочный пакет (файл справки .CHM), к которому мне нужно получить доступ во время установки из кода. Его не нужно устанавливать на компьютер пользователя. Итак, я хочу
- включить файл в установочный пакет, вероятно, в несжатый формат (так что, думаю, я сделаю это с флагом [Files] ... external
).
- ссылаться на файл во время установки с кодом вроде:
procedure HelpButtonOnClick (Sender: TObject) ;
var
ErrorCode : Integer ;
begin
ShellExecAsOriginalUser ('open', ExpandConstant ('{???}') + '\MyHelp.chm', '', '', SW_SHOWNORMAL, ewNoWait, ErrorCode);
end ;
Так можно ли ссылаться на файл перед началом установки, то есть перед тем, как какие-либо файлы будут скопированы на пользовательский компьютер? Как мне указать путь ExpandConstant ('{???}')
к файлу? У меня есть кнопка справки в форме мастера, которая вызывает вышеуказанный обработчик.