<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
I admit I can't remember between NT386GNU and NT386.<BR>
At least one of them Juno works on, at least better than I'm seeing on NT386 today.<BR>
Juno gets pretty far on NT386. The splash screen comes up, the loading progress,<BR>
most of the initial gui comes up, except the "canvas" is full of scrollbar arrows.<BR>
 <BR>
I'll have to try with 3.6/4.1..<BR>
 <BR>
A few seconds with mentor and I got:<BR>
 <BR>
D:\dev2\cm3.2\m3-ui\ui\src\winvbt>\cm3\bin\mentor.exe<BR>CreatePatternBrush failed with  0<BR>
<BR>***<BR>*** runtime error:<BR>***    A runtime error occurred.<BR>***    pc = 0x7d61002d<BR>***<BR>
Stack trace:<BR>   FP         PC      Procedure<BR>---------  ---------  -------------------------------<BR>0x72af77c   0x9266ae  SystemError + 0x66 in ..\src\runtime\NT386\RTSignal.m3<BR>0x72af80c  0x7d61002d  <???><BR>0x72af8d4  0x147fe8c  PixmapCom + 0x932 in ..\src\winvbt\WinPaint.m3<BR>0x72afd30  0x147ddb5  PaintBatch + 0x225 in ..\src\winvbt\WinPaint.m3<BR>0x72afd98  0x147867e  PaintBatchVBT + 0x12d in ..\src\winvbt\WinTrestle.m3<BR>0x72afde0  0x1476f7d  WindowProc + 0x699 in ..\src\winvbt\WinTrestle.m3<BR>0x72afe0c  0x7d9472d8  <???><BR>0x72afe84  0x7d947568  <???><BR>0x72afefc  0x7d94778d  <???><BR>0x72aff0c  0x7d94ab86  <???><BR>.........  .........  ... more frames ...<BR>
 <BR>
Maybe a divide by zero since I don't know how to setup mentor usefully..<BR>
Looks different than Juno.<BR>
 <BR>
Calculator works.<BR>
 <BR>
 - Jay<BR><BR>
> Date: Thu, 14 Aug 2008 15:20:40 +0200<BR>> From: wagner@elegosoft.com<BR>> To: m3devel@elegosoft.com<BR>> Subject: Re: [M3devel] windows move/scroller<BR>> <BR>> Quoting Jay <jay.krell@cornell.edu>:<BR>> <BR>> ><BR>> > Randy, your scrollervbclass.m3 looks ok or better.<BR>> ><BR>> > I went to try other gui apps, see if I could see the failure-to-move bug.<BR>> > It seems that most gui apps now crash.<BR>> > formsvbtedit is ok.<BR>> ><BR>> ><BR>> > ***<BR>> > *** runtime error:<BR>> > *** failed.<BR>> > *** file "..\src\winvbt\WinContext.m3", line 171<BR>> > ***<BR>> ><BR>> > Stack trace:<BR>> > FP PC Procedure<BR>> > --------- --------- -------------------------------<BR>> > 0x6e1f80c 0x1011cf9 PushPixmap + 0x49b in ..\src\winvbt\WinContext.m3<BR>> > 0x6e1f8d4 0x101fd0c PixmapCom + 0x932 in ..\src\winvbt\WinPaint.m3<BR>> > 0x6e1fd30 0x101dc35 PaintBatch + 0x225 in ..\src\winvbt\WinPaint.m3<BR>> > 0x6e1fd98 0x10184ee PaintBatchVBT + 0x12d in ..\src\winvbt\WinTrestle.m3<BR>> > 0x6e1fde0 0x1016ded WindowProc + 0x699 in ..\src\winvbt\WinTrestle.m3<BR>> > 0x6e1fe0c 0x7d9472d8<BR>> > 0x6e1fe84 0x7d947568<BR>> > 0x6e1fefc 0x7d94778d<BR>> > 0x6e1ff0c 0x7d94ab86<BR>> > 0x6e1ff54 0x101bbc9 MessengerApply + 0x21f in ..\src\winvbt\WinTrestle.m3<BR>> > ......... ......... ... more frames ...<BR>> > (a3c.aec): Break instruction exception - code 80000003 (first chance)<BR>> > eax=00000001 ebx=000000ab ecx=0000ff27 edx=0000001c esi=06e1f5b0 edi=006358eb<BR>> > eip=7d61002d esp=06e1f598 ebp=06e1f5b0 iopl=0 nv up ei pl nz na po nc<BR>> > cs=0023 ss=002b ds=002b es=002b fs=0053 gs=002b efl=00000202<BR>> > ntdll32!DbgBreakPoint:<BR>> > 7d61002d cc int 3<BR>> ><BR>> ><BR>> > The "funny" thing is that when this occurs, lots of scrollbar arrows <BR>> > have been drawn<BR>> > at the wrong place -- filling up Juno's canvas.<BR>> <BR>> Did Juno ever work on Windows' Trestle? I seem to remember that<BR>> the Windows implementation was not sufficient for this rather<BR>> sophisticated application, too many things were missing.<BR>> <BR>> Olaf<BR>> <BR>> ><BR>> > This happens with current ScrollerVBClass.m3, or copying the Posix <BR>> > one over Win32,<BR>> > or your current one.<BR>> ><BR>> > I changed PushPixMap to print GetLastError, but it is 0. :(<BR>> ><BR>> > I'll dig a bit.<BR>> ><BR>> > Not great.<BR>> > - Jay<BR>> ><BR>> <BR>> <BR>> <BR>> -- <BR>> Olaf Wagner -- elego Software Solutions GmbH<BR>> Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany<BR>> phone: +49 30 23 45 86 96 mobile: +49 177 2345 869 fax: +49 30 23 45 86 95<BR>> http://www.elegosoft.com | Geschäftsführer: Olaf Wagner | Sitz: Berlin<BR>> Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194<BR>> <BR><BR></body>
</html>