Пятница, 19.04.2024, 20:33
 
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Языки программирования » Delphi » Delphi + help
Delphi + help
DemoniumДата: Воскресенье, 22.03.2009, 18:24 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 11
Репутация: 0
Статус: Offline
вызов справки из делфи.
Code

HelpPath:=extractfiledir(application.exename)+'/help.chm';
winexec(pchar(helppath),sw_normal);


вроде так.


<a href="http://www.AWSurveys.com/HomeMain.cfm?RefID=Magos"> $6.00 Welcome Survey After Free Registration!</a>
 
deadmanДата: Воскресенье, 22.03.2009, 18:36 | Сообщение # 2
Теоретик
Группа: Проверенные
Сообщений: 4
Репутация: 0
Статус: Offline
а дальше

Добавлено (22.03.2009, 18:27)
---------------------------------------------
*chm?

Добавлено (22.03.2009, 18:34)
---------------------------------------------
Help.cnt
Help.hsc
Help.hlp

Добавлено (22.03.2009, 18:36)
---------------------------------------------
?


БЛя!
 
DemoniumДата: Воскресенье, 22.03.2009, 18:38 | Сообщение # 3
Admin
Группа: Администраторы
Сообщений: 11
Репутация: 0
Статус: Offline
chm, hlp... не важно. winexec используется для вызова внешней программы

<a href="http://www.AWSurveys.com/HomeMain.cfm?RefID=Magos"> $6.00 Welcome Survey After Free Registration!</a>
 
DemoniumДата: Воскресенье, 22.03.2009, 18:40 | Сообщение # 4
Admin
Группа: Администраторы
Сообщений: 11
Репутация: 0
Статус: Offline
Code

HelpPath:=extractfiledir(application.exename)+'/help.chm';  
showmessage(HelpPath);
//winexec(pchar(helppath),sw_normal);

если будет 2 слеша - один удали в HelpPath


<a href="http://www.AWSurveys.com/HomeMain.cfm?RefID=Magos"> $6.00 Welcome Survey After Free Registration!</a>
 
deadmanДата: Воскресенье, 22.03.2009, 18:47 | Сообщение # 5
Теоретик
Группа: Проверенные
Сообщений: 4
Репутация: 0
Статус: Offline
не катит

БЛя!
 
DemoniumДата: Воскресенье, 22.03.2009, 18:52 | Сообщение # 6
Admin
Группа: Администраторы
Сообщений: 11
Репутация: 0
Статус: Offline
ты лучше говори, где именно "не катит". или исходники покажи

<a href="http://www.AWSurveys.com/HomeMain.cfm?RefID=Magos"> $6.00 Welcome Survey After Free Registration!</a>
 
deadmanДата: Воскресенье, 22.03.2009, 19:07 | Сообщение # 7
Теоретик
Группа: Проверенные
Сообщений: 4
Репутация: 0
Статус: Offline
не загружает

Добавлено (22.03.2009, 18:56)
---------------------------------------------
сообщение показывает нормально

Добавлено (22.03.2009, 19:06)
---------------------------------------------
WinExec('Help.hlp',SW_SHOW);

Добавлено (22.03.2009, 19:07)
---------------------------------------------
Help.hlp ?


БЛя!
 
DemoniumДата: Воскресенье, 22.03.2009, 19:07 | Сообщение # 8
Admin
Группа: Администраторы
Сообщений: 11
Репутация: 0
Статус: Offline
Code

Function ShowHelp(hName:string):boolean;
var helppath:string;
begin
helppath:=ExtractFileDir(Application.EXEname)+'\'+hName;// если ExtractFileDir возвращает строку со слешем в конце, при составлении helppath слеш не ставить
winexec(Pchar(helppath),SW_NORMAL);
result:=true;
end;


вызывать функцию так:
ShowHelp('help.hlp');
файл help.hlp должен находиться в одной паппке с исполняемым файлом програмы


<a href="http://www.AWSurveys.com/HomeMain.cfm?RefID=Magos"> $6.00 Welcome Survey After Free Registration!</a>
 
deadmanДата: Воскресенье, 22.03.2009, 19:14 | Сообщение # 9
Теоретик
Группа: Проверенные
Сообщений: 4
Репутация: 0
Статус: Offline
bhjgfhcfhdt
Прикрепления: 5400729.txt (4.1 Kb)


БЛя!
 
DemoniumДата: Воскресенье, 22.03.2009, 19:53 | Сообщение # 10
Admin
Группа: Администраторы
Сообщений: 11
Репутация: 0
Статус: Offline
чатсть первая:
используем winexec(Pchar('winhlp32 '+helppath),SW_NORMAL);
или как нормальные люди CreateProcess()


<a href="http://www.AWSurveys.com/HomeMain.cfm?RefID=Magos"> $6.00 Welcome Survey After Free Registration!</a>
 
DemoniumДата: Воскресенье, 22.03.2009, 20:54 | Сообщение # 11
Admin
Группа: Администраторы
Сообщений: 11
Репутация: 0
Статус: Offline
для всплывающих подсказок или др. хинтов и событий для кнопок пользуй ивент onMouseMove.

<a href="http://www.AWSurveys.com/HomeMain.cfm?RefID=Magos"> $6.00 Welcome Survey After Free Registration!</a>
 
Форум » Языки программирования » Delphi » Delphi + help
  • Страница 1 из 1
  • 1
Поиск: