[Oberon] Oberon.Desk
Vasile Rotaru
vrotaru at seznam.cz
Sat Jun 14 06:09:23 CEST 2003
On Fri, 13 Jun 2003 00:47:10 +0200
G <gmeunier at club-internet.fr> wrote:
>
> I get a problem when opening Oberon.Desk with Desktops.Open. A page
> fault trap occurs (-14). What happens? Wrong versions of some modules?
>
Hi, Gerard
I have the same problem with Desktops.Open Oberon.Desk.
Now I have investigated it a bit and kind of found what happpens.
Seems to be a PC.Compile problem and for a quick fix just recompile
Navigators.Mod with Compiler.Compile.
Here are the relevant bits from the trap:
Display3.Rect pc=10896
M=82C00000H col=983197 (000F009DH) pat=1431830528 (55580000H) X=0
Y=861 W=0 H=1 width=0 mode=0 mX=0 mW=0
Navigators.RestoreFrame pc=821
F=0118A140H M=00BF82C0H x=20 y=835 w=36 h=31 dlink=00B4BDA0H
obj=00B46300H f=00B4BDA0H g=00B4BE20H v=00BF21C0H X=0 Y=0
count=3
M (a Display3.Mask, and a POINTER) was 00BF82C0H in
Navigators.RestoreFrame and becomes 82C00000H in Display3.Rect. Seems
like it was, for some enigmatic reason, shifted right. No surprise that
you get a trap when you(the system) try to dereference it.
Cheers, Vasile
More information about the Oberon
mailing list