![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вставка хелпа в проект [D7, XP]
DON © (2008-06-04 15:00:00)Здравствуйте, знающие люди, подскажите пожалуйста, как в проект вставить свой хелп? сам файл имеется, то что можно его как-то вставить туда знаю, а как понять не могу.
Спасибо.
Kolan (2008-06-04 21:26:00) [1]> да, а что?
Положи его рядом с программой и прочитай проParamStr
DON (2008-06-04 20:39:00) [2]
> > 'C:\Help.chm'
>
> Ты же его не сюда кладешь, да?
да, а что?
Kolan (2008-06-04 16:12:00) [3]> 'C:\Help.chm'
Ты же его не сюда кладешь, да?
DON (2008-06-04 15:55:00) [4]Ребят, всем СПАСИБО ОГРОМНОЕ (!!!), всё заработало!
Igor M. (2008-06-04 15:51:00) [5]добавь в uses ShellApi
Ляпа (2008-06-04 15:50:00) [6]
> осталось добить, чтобы хелповский файл запускался....
Uses ShellApi;
> может по другому можно как-то запустить?
Можно.
DON (2008-06-04 15:45:00) [7]уговорили :)
осталось добить, чтобы хелповский файл запускался....
> ShellExecute (Handle, 'open', 'C:\Help.chm', nil, nil,
> sw_show);
может по другому можно как-то запустить?
Правильный_Вася (2008-06-04 15:40:00) [8]
> пользователю, чтобы воспользоваться хелпом придется его
> располагать в нужной директории....
для этого есть инсталлятор, который расположит все в правильных (с твоей точки зрения) папках
Kolan (2008-06-04 15:40:00) [9]> пользователю, чтобы воспользоваться хелпом придется его
> располагать в нужной директории....
Так а ты помоги пользователю, расположи его сам, рядом с програмой.
DON (2008-06-04 15:37:00) [10]
> ShellExecute (Handle, 'open', 'C:\Help.chm', nil, nil,
> sw_show);
что-то ругается на ShellExecute, грит не знает такого...
DON (2008-06-04 15:35:00) [11]> А какие там заморочки?
пользователю, чтобы воспользоваться хелпом придется его располагать в нужной директории....
Kolan (2008-06-04 15:30:00) [12]> А можно хелповский файл как-нибудь «вшить» в екзешник,
> чтобы не нужно было замарачиваться с его правильным расположением?
А какие там заморочки?
DON (2008-06-04 15:29:00) [13]А можно хелповский файл как-нибудь "вшить" в екзешник, чтобы не нужно было замарачиваться с его правильным расположением?
Правильный_Вася (2008-06-04 15:20:00) [14]и распихать helpContext у компонентов на формах
Kolan (2008-06-04 15:19:00) [15]Это разве хелп? В хелпе отличается контекстностью.
TUserClass (2008-06-04 15:16:00) [16]а можно так
procedure TForm1.Button1Click(Sender: TObject);
begin
If not FileExists (ExDir + 'Help.chm') then begin
ShowMessage ('Файл помощи не найден!');
end else begin
ShellExecute (Handle, 'open', 'C:\Help.chm', nil, nil, sw_show);
end;
end;
Kolan (2008-06-04 15:15:00) [17]Надо назначить HelpFile в опциях проекта или вручную у Application.