T.R | Title | User | Personal Name | Date | Lines |
---|
744.1 | Partial answer | SHALOT::NICODEM | Who told you I'm paranoid??? | Thu May 21 1992 23:15 | 13 |
| Good guesses, Steve. The first open is whether an OA$FLO_OPEN has been
done on this library. In response to your question about the .FLB, if the form
library is open, the .FLB *must* be open; the .FLB file is necessary to get all
of the standard FMS type of stuff.
And, as you also stated, the .FLC will be open if there is one -- *AND*
if it's correct to use it. In other words, you may have a .FLC, but it won't be
opened if it's obsolete ("Obsolete version of .... Continuing.")
Forms is the number of forms in the library. I'm afraid I can't help you
on Channel...
F
|
744.2 | Channel == Internal and not very interesting? | IOSG::PYE | Graham - ALL-IN-1 Sorcerer's Apprentice | Fri May 22 1992 11:47 | 13 |
| Channel is probably either an RMS channel number, or an internal
pointer into the DSAB list, or it's something from FMS.
I don't suppose any of that would be ofinterest to anyone other than
one of the developers.
I guess we could look at the code if you're really interested!
Graham
PS Frank, so how could the first open ever be 0? If it's opened by
default from the profile? Or is it 0, if the library has been closed
again, but is still in cache?
|
744.3 | Can open *or* close form libraries under API control | SHALOT::NICODEM | Who told you I'm paranoid??? | Fri May 22 1992 14:15 | 16 |
| � PS Frank, so how could the first open ever be 0? If it's opened by
� default from the profile? Or is it 0, if the library has been closed
� again, but is still in cache?
Just as the OA$FLO_OPEN causes the library to be initially opened, an
OA$FLO_CLOSE will close it. There is very little in ALL-IN-1 that will cause a
form library to be closed. However, any application could issue the OA$FLO_CLOSE
function. In V3.0, for example, the new symbol OA$FORM_SEARCH_ORDER will list
only those form libraries which are Open -- try it!
Closing a form library doesn't remove it from the list; that's why, if
you close a library and later re-open it, it's back in its original place in the
search order -- not at the end. (And that's why V3.0 introduced some of the new
capabilities it did for re-ordering the form library search order.)
F
|
744.4 | Pretty mundane | SHALOT::NICODEM | Who told you I'm paranoid??? | Fri May 22 1992 14:24 | 10 |
| � Channel is probably either an RMS channel number, or an internal
� pointer into the DSAB list, or it's something from FMS.
Actually, it's the internal channel number used by FMS. When ALL-IN-1
issues an OA$FLO_OPEN, a new channel number is assigned, beginning at 0. Any
application that uses FMS does the same thing, so if you're using DATATRIEVE,
you could also be defining FMS channels. So as Graham says, it's not really
very interesting...
F
|