[M3devel] windows move/scroller
Jay
jay.krell at cornell.edu
Thu Aug 14 14:46:06 CEST 2008
Randy, your scrollervbclass.m3 looks ok or better.
I went to try other gui apps, see if I could see the failure-to-move bug.
It seems that most gui apps now crash.
formsvbtedit is ok.
***
*** runtime error:
*** failed.
*** file "..\src\winvbt\WinContext.m3", line 171
***
Stack trace:
FP PC Procedure
--------- --------- -------------------------------
0x6e1f80c 0x1011cf9 PushPixmap + 0x49b in ..\src\winvbt\WinContext.m3
0x6e1f8d4 0x101fd0c PixmapCom + 0x932 in ..\src\winvbt\WinPaint.m3
0x6e1fd30 0x101dc35 PaintBatch + 0x225 in ..\src\winvbt\WinPaint.m3
0x6e1fd98 0x10184ee PaintBatchVBT + 0x12d in ..\src\winvbt\WinTrestle.m3
0x6e1fde0 0x1016ded WindowProc + 0x699 in ..\src\winvbt\WinTrestle.m3
0x6e1fe0c 0x7d9472d8
0x6e1fe84 0x7d947568
0x6e1fefc 0x7d94778d
0x6e1ff0c 0x7d94ab86
0x6e1ff54 0x101bbc9 MessengerApply + 0x21f in ..\src\winvbt\WinTrestle.m3
......... ......... ... more frames ...
(a3c.aec): Break instruction exception - code 80000003 (first chance)
eax=00000001 ebx=000000ab ecx=0000ff27 edx=0000001c esi=06e1f5b0 edi=006358eb
eip=7d61002d esp=06e1f598 ebp=06e1f5b0 iopl=0 nv up ei pl nz na po nc
cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000202
ntdll32!DbgBreakPoint:
7d61002d cc int 3
The "funny" thing is that when this occurs, lots of scrollbar arrows have been drawn
at the wrong place -- filling up Juno's canvas.
This happens with current ScrollerVBClass.m3, or copying the Posix one over Win32,
or your current one.
I changed PushPixMap to print GetLastError, but it is 0. :(
I'll dig a bit.
Not great.
- Jay
More information about the M3devel
mailing list