Hi Ravi,
[Hard-coded selectors]
>Which are those, and what's
>important about them: their property ID's, their offsets in the class
>defition, or both?
This happens in many places. Event handling is one, the Bresenham functions
another. Instead of referencing them via ID, they are referenced using
property offsets which reside in a Property Offset Table (vocab.994, AFAIR).
Since the number of entries in that table (and probably the position of some
selectors as well) was changed, it is incompatible between (most) versions
of SCI. Since we use ID lookup all the way, FreeSCI doesn't have this
problem.
Even though computers got faster in time, the offset tables are used all the
way through SCI1.
>Is it fair to make any assumptions about them when
>VOCAB.997 is missing?
I'm not sure I understand your question, but OTOH, I can't recall having
seen a which in which VOCAB.997 was missing. I may be wrong, though.
>
>Cheers,
>Ravi.
>
>
Lars
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com