ОБСУЖДЕНИЕ

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

5 ответов 6,5 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

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

Может вопрос и детский, но сколько не курил, так и не понял, как сделать. :(
Вопрос собственно в чем. :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
Объявляю до вызова первой функции.

дает ошибку при вызове любого метода, из кода данной формы.
radikal.ru/F/i042.radikal.ru/0802/98/8adbfb16a44c.jpg.html

ЗЫ: Сорри в 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 в системе зарегистрирована :) В ручную на крайний случай перерегистрировал.

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

Вложения