Форум: "Начинающим";
Текущий архив: 2008.07.06;
Скачать: [xml.tar.bz2];
ВнизВставка хелпа в проект Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.038 c