• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Своя справка в базе Ms Access

  • Автор темы ~/~
  • Дата начала
?

~/~

Доброго времени суток, уважаемые. :)

Может вопрос и детский, но сколько не курил, так и не понял, как сделать. :(
Вопрос собственно в чем. :unsure:

Как вызвать chm-ку из формы? В том смысле обработчик клика, открывающий внешний файл справки. :blink:

Заранее благодарен. :)
 
?

~/~

sax_ol, все конечно хорошо, но
Код:
Declare Function HtmlHelp Lib "hhctrl.ocx" Alias "HtmlHelpA" (ByVal HwndCaller As Long, ByVal pszFile As String, ByVal uCommand As Long, ByVal dwData As Long) As Long
Объявляю до вызова первой функции.

дает ошибку при вызове любого метода, из кода данной формы.


ЗЫ: Сорри в VBA, совсем недавно программлю, многого еще не вкурил :)
 
?

~/~

sax_ol, оки.

Код:
Option Compare Database

Declare Function HtmlHelp Lib "hhctrl.ocx" Alias "HtmlHelpA" (ByVal HwndCaller As Long, ByVal pszFile As String, ByVal uCommand As Long, ByVal dwData As Long) As Long
Private Const HH_HELP_CONTEXT = &HF

Private Sub btAdd_Click()
...
End Sub

Private Sub bt_Save_Click()
...
End Sub

Private Sub bt_Help_Click()
HtmlHelp 0, "my.chm", &HF, 1
End Sub
...

Открываю форму, нажимаю, любую из кнопок появляется окошко, указанное выше.

При коментировании строчки импорта функции, все естественно работает нормально, кроме обработчика bt_Help_Click()
Может не хватает какого то спецификатора?
 
?

~/~

2003. Включены.
Ocx в системе зарегистрирована :) В ручную на крайний случай перерегистрировал.

ЗЫ: Так как база будет для массового распостранения, хотелось бы по возможности не привязыватся к версии...
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!