Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.07.06;
Скачать: CL | DM;

Вниз

Вставка хелпа в проект   Найти похожие ветки 

 
DON   (2008-06-04 15:00) [0]

Здравствуйте, знающие люди, подскажите пожалуйста, как в проект вставить свой хелп? сам файл имеется, то что можно его как-то вставить туда знаю, а как понять не могу.
Спасибо.


 
Kolan ©   (2008-06-04 15:15) [1]

Надо назначить HelpFile в опциях проекта или вручную у Application.


 
TUserClass   (2008-06-04 15:16) [2]

а можно так

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:19) [3]

Это разве хелп? В хелпе отличается контекстностью.


 
Правильный_Вася   (2008-06-04 15:20) [4]

и распихать helpContext у компонентов на формах


 
DON   (2008-06-04 15:29) [5]

А можно хелповский файл как-нибудь "вшить"  в екзешник, чтобы не нужно было замарачиваться с его правильным расположением?


 
Kolan ©   (2008-06-04 15:30) [6]

> А можно хелповский файл как-нибудь «вшить»  в екзешник,
> чтобы не нужно было замарачиваться с его правильным расположением?

А какие там заморочки?


 
DON   (2008-06-04 15:35) [7]

> А какие там заморочки?

пользователю, чтобы воспользоваться хелпом придется его располагать в нужной директории....


 
DON   (2008-06-04 15:37) [8]


>  ShellExecute (Handle, "open", "C:\Help.chm", nil, nil,
> sw_show);

что-то ругается на ShellExecute, грит не знает такого...


 
Правильный_Вася   (2008-06-04 15:40) [9]


> пользователю, чтобы воспользоваться хелпом придется его
> располагать в нужной директории....

для этого есть инсталлятор, который расположит все в правильных (с твоей точки зрения) папках


 
Kolan ©   (2008-06-04 15:40) [10]

> пользователю, чтобы воспользоваться хелпом придется его
> располагать в нужной директории....

Так а ты помоги пользователю, расположи его сам, рядом с програмой.


 
DON   (2008-06-04 15:45) [11]

уговорили :)
осталось добить, чтобы хелповский файл запускался....
>  ShellExecute (Handle, "open", "C:\Help.chm", nil, nil,
> sw_show);

может по другому можно как-то запустить?


 
Ляпа   (2008-06-04 15:50) [12]


> осталось добить, чтобы хелповский файл запускался....

Uses ShellApi;


> может по другому можно как-то запустить?

Можно.


 
Igor M.   (2008-06-04 15:51) [13]

добавь в uses  ShellApi


 
DON   (2008-06-04 15:55) [14]

Ребят, всем СПАСИБО ОГРОМНОЕ (!!!), всё заработало!


 
Kolan ©   (2008-06-04 16:12) [15]

> "C:\Help.chm"

Ты же его не сюда кладешь, да?


 
DON   (2008-06-04 20:39) [16]


> > "C:\Help.chm"
>
> Ты же его не сюда кладешь, да?

да, а что?


 
Kolan ©   (2008-06-04 21:26) [17]

> да, а что?

Положи его рядом с программой и прочитай про ParamStr



Страницы: 1 вся ветка

Текущий архив: 2008.07.06;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.017 c
3-1201272641
Германн
2008-01-25 17:50
2008.07.06
Проблема с LIKE


9-1171566617
vlk32
2007-02-15 22:10
2008.07.06
Есть желающие принять участие в разработке игры?


2-1213023051
ЙаТ
2008-06-09 18:50
2008.07.06
Свойства файла или папки


15-1211459612
matt
2008-05-22 16:33
2008.07.06
Даунгрейд с Windows Vista


15-1211486281
BlueDragon
2008-05-22 23:58
2008.07.06
Задание с ЕГЭ 2008