Главная страница
    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.48 MB
Время: 0.031 c
8-1182518764
Рацелий
2007-06-22 17:26
2008.07.06
Симуляция и анимация текстурой движения цвета


2-1213081247
WebSQLNeederr
2008-06-10 11:00
2008.07.06
Как сделать нестандартно-виндовое оформление окна?


15-1211464998
Правильный_Вася
2008-05-22 18:03
2008.07.06
хитрое переименование файлов


2-1213005331
Zabludshiy
2008-06-09 13:55
2008.07.06
Проблема с выполнением запроса в ADOquery


15-1211436673
Caks
2008-05-22 10:11
2008.07.06
конвертация из basic в delphi





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский