[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
Overview
Discussion about these functions
------------------------------------------------------------------------------
Adresses:
The functions defined in this block are all "Entry" related, ie. they deal
with information contained in the Norton Guide database. Every Entry has
an Adres (which more specifically is the Offset in the file where they are
located, but one needn't bother about that, the library handles that
itself), when one want to load an Entry, one has to submit its adres to the
function in question (NGshort() and NGlong, that is). Such an Adres can be
found in NGmenuEntry(), in the 2nd Array as returned by NGshort() (Those are
all the adresses for the various entries 'under' a short list choice), or
the 2nd Array of "See Also" references and also the NGnext() etc.. Functions.
Once you've understood how these adresses work, using this library is real
easy. It's also a good idea to have a look at the demo programs supplied
to get an idea on how to work with the functions.
Everytime one encounters an adres, it's just an offset in the actual Norton
Guide file, or -1 indicates invalid or not applicable adres (eg. When
NGnext() returns -1, it means this entry has no "next" entry).
Entries:
A Norton Guide database consists of a Header (with Name, Credit and Other
information), Menus (Which have already been handled), Short Lists and
Long Entries. The two last items are the one who hold the actual Information,
and those can be read using the functions in this block.
NGtype() is used to determine what kind of an Entry is located at some
adres. Depending on NGtype's result, one would load a Short List using
NGshort(), or a Long Entry (plain text) using NGlong().
See Also:
NGtype()
NGshort()
NGlong()
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson