Csatlakozás az alkalmazás tanúsítvány olyan formában

Azt hiszem, nem szükséges bizonyítani, hogy az eszköz egy komoly alkalmazás rendszer segítségével. Enélkül a termék általában nem lehet elhelyezni, mint egy kereskedelmi termék.

Jó barát interaktív segítséget kritikus a felhasználó, amikor kiválasztják a terméket! Is, akkor segíteni festeni részletesen kidolgozta az árnyalatok és a tippeket egy bizonyos lépés a programban, ami lehetővé teszi a felhasználók számára, hogy teljes mértékben kihasználni minden funkcióját az alkalmazás, vagyis Az alkalmazás hatékonyabbá válik a kezében felvilágosult felhasználók könnyedén nyert pályázatot a tisztességes versenyt;).

Először is létre kell hozni egy referencia-rendszerben;) Én személyesen használják, hogy készítsen Súgó Kézi 3 verzió (nem szabad!). Elvileg semmi bonyolult technikailag előkészítésében segítséget rendszer nincs. Írjon Word'e új oldalakat, egyesíti őket mappa, almappák. Sokkal nehezebb kitölteni referencia szellemi komponens)

Igen, továbbra is szépen számozott Súgó Contex számok, amelyek ezt követően okozhat a kívánt oldal (nem csak azt, hogy nyissa meg a súgó fájlt, és a választás joga a megfelelő helyre, hogy segítsen, illetve a műveletek végrehajtásához, vagy nyílt formában, ami teljesen érthető).

Rendben, tegyük fel, hogy van egy igazolást írva Súgó Contex számok vannak, és CHM fájl sikeresen összeállítani.

hozzon létre egy programot mdlHelp modult, és helyezze be a promóciós kódot:

Opció összehasonlítása Database
Option Explicit

Private Const HH_DISPLAY_TOPIC = H0
Private Const HH_HELP_CONTEXT = HF

Magán állapítsa Funkció 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 Function LaunchHTMLHelp (HelpFile As String, fakultatív WindowHandle As Long, _
Választható téma As Long) A logikai

Dim lngReturn As Long

On Error Resume Next

Ha VBA.Len (VBA.Dir $ (HelpFile))> 0 Then
Ha Topic = 0 Then
lngReturn = HTMLHELP (WindowHandle, HelpFile, HH_DISPLAY_TOPIC, 0)
más
lngReturn = HTMLHELP (WindowHandle, HelpFile, HH_HELP_CONTEXT, Topic)
End If
LaunchHTMLHelp = VBA.CBool ​​(lngReturn)
End If

Public Function getHelp (intTopic As Long) A logikai
Dim strAppPath As String

On Error Resume Next

strAppPath = Application.CurrentProject.Path „”
getHelp = LaunchHTMLHelp (strAppPath "AddOns \ Spravka_UNPDD.chm", 0, intTopic)

Elvileg ez minden, ami szükséges a normális munka segítségével a .chm formátumban)

hívni bárhol a programot a következőképpen:

„Ha 100 a legnagyobb segítség Contex számok, mondta a készítmény a kívánt oldalt

„Certificate megnyílik, és automatikusan kiválasztja oldal Segítség Contex számok 100

ha csak azt mutatják, hogy a súgó fájlt a honlapról:

Mivel ez a funkció nevezni adott egy szoftver modul részét a kód - egyszerűen írja esetén a megfelelő kontroll „lenyomása” = getHelp (100)

Személy szerint a véleményem után építése céljából a vonatkoztatási rendszer - Hozzáférés a kérelem igazolható a WinHelp formátumban. Ez lehetővé teszi, hogy ne nélkül kódolás (az F1 gombot, és környezetfüggő súgó gomb - kérdőjel címsorában formájában). Hasonlóképpen, amikor létrehoz egy hivatkozást óvatosan intézkedik Súgó Contex számok, majd a forma és a vezérlő tulajdonságok jelzik őket, mint a referencia azonosítót a hívás egy adott oldalon. HelpManual3 tökéletesen lefordul tanúsítvány és .hlp formátumú, ami még mindig „natív” Access.