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

Reply via email to