Support Info abonnieren
per RSS Feed hier : VO Support Newsfeed
Support zu Visual Objects

Tips und Tricks zum Thema VO-Hilfe

Verbinden von Hilfedateien

    Wenn man in VO sich so weit zuhause fühlt, dass man auch keine Berührungsängste mit Windows-API-Funktionen hat,
    oder wenn man eine regelmäßig genutzte Zusatzbibliothek hat, wie z.B. VOCOM oder VO2Ado,
    oder wenn man eine eigene Bibliothek in fast allen selbst entwickelten VO-Programmen nutzt,

dann ist es eigentlich eher lästig zuerst die VO-Hilfe zu konsultieren und dann doch auch die anderen Hilfedateien zu durchsuchen. Eigentlich ist es doch unerheblich, in welcher dieser Hilfedateien sich die gewünschte Information verbirgt. Also liegt da nicht der Wunsch nahe, alle diese Informationen mögen sich in einer gemeinsamen Hilfe finden lassen?
Wahrscheinlich haben einige Dutzend VO-Entwickler seit Jahren davon geträumt! Und jetzt gibt es einen ganz einen 'Trick': Der Schlüssel ist die Textdatei Cavo26.cnt (oder bei VO 2.5: Cavo25.cnt).
Wir haben den unten im Original wiedergegebenen Tip mal wie folgt ausprobiert:
In Cavo26.cnt haben hinter den beiden ersten Zeilen, die vier Zeilen, die mit einem Doppelpunkt beginnen eingefügt:

2 Glossary
3 Glossary=main_glossary
:Include vo26sdk.cnt
:Index CA-Visual Objects SDK=vo26sdk.hlp
:Include WinSDK32
:Index Windows SDK Help=Win32sdk.hlp
:Link Win32sdk.hlp
Dann haben wir die Cavo26.GID Datei gelöscht. Und siehe da, beim nächsten Aufruf wurden die Indexe und die .FTS-Dateien für die Cavo26.Hlp neu generiert und wir konnten tatsächlich die so verbundenen HLP-Dateien wie eine einzige große durchsuchen.
Eine Einschränkung besteht allerdings: alle zu verbindenden Hilfedateien müssen im .HLP-Format vorliegen. Mit .CHM-Hilfe funktioniert dies leider nicht. Aber Sie wissen doch sicher, wie man .CHM-Dateien in das .HLP-Format konvertiert, oder?


Hier die Originalnachricht: am 5.2.03 schrieb Steve Quinn in comp.lang.clipper.visual-objects:

Mark

You can also edit the CAVO25.CNT file and add the references to the other .hlp files you want to use.
Eg
after these lines at the bottom of CAVO25.CNT
2 Glossary
3 Glossary=main_glossary

:index Win32 SDK=win32sdk.hlp
:link win32sdk.hlp

// add something like below for funcky
// if there's a FuncKy.cnt file then use that instead of the Funcky.hlp in the index field
// so you can see it on the VO contents page
:index FuncKy=Funcky.hlp
:link Funcky.hlp

Delete the CAVO25.GID file and the help system will rebuild it's indices & .FTS files next time you open it.
If you have problems copy the .hlp/.cnt files in the CAVO25\BIN directory.

-- HTH
Steve Quinn

 

 

 

Letzte Änderung des Inhalts auf dieser Seite: 20.03.03