Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
15-1211292591
big
2008-05-20 18:09
2008.07.06
Бесплатный оффлайн переводчик англо-рус (win)


2-1212966315
Res
2008-06-09 03:05
2008.07.06
потоки


15-1211378979
may be I am noob...
2008-05-21 18:09
2008.07.06
SMTP и gmail.com


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


15-1211336310
Slider007
2008-05-21 06:18
2008.07.06
С днем рождения ! 21 мая 2008 среда





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский