I am trying to configure a CE OS using PB5.0 with a minimal graphical UI. I
want to start one App (written using embedded visual c++ without MFC) that
opens one window (no boarders, menu etc), so has the full CE screen available
for display of ICONS, and bitmaps. I also require keyboard input to the App
(but no mouse or Touch Screen).

Do I select "Standard Shel" under Grapgical Shell or can I ignore all this
as long as I have "Minimal GWES Config"?

Thanks in advance, Stewart

Re: minimal graphical desktop by Voidcoder

Voidcoder
Thu Aug 25 16:25:20 CDT 2005

Minimal GWES should work ok for Your
in this case.


"Stewart" <Stewart@discussions.microsoft.com> wrote in message
news:8BC71411-48CF-464B-B890-F9653F5334E5@microsoft.com...
>I am trying to configure a CE OS using PB5.0 with a minimal graphical UI. I
> want to start one App (written using embedded visual c++ without MFC) that
> opens one window (no boarders, menu etc), so has the full CE screen available
> for display of ICONS, and bitmaps. I also require keyboard input to the App
> (but no mouse or Touch Screen).
>
> Do I select "Standard Shel" under Grapgical Shell or can I ignore all this
> as long as I have "Minimal GWES Config"?
>
> Thanks in advance, Stewart
>
>



Re: minimal graphical desktop by Stewart

Stewart
Sat Aug 27 06:49:15 CDT 2005

Thanks.....but.....
GWES appears to load OK,but my App (YakkApp.exe) (simple Window create
without MFC), fails when trying to "GetStockObject (WHITE_BRUSH)"...
0x8bf26a58: RaiseException: Thread=8bf26a58 Proc=889081b0 'YakkApp.exe'
0x8bf26a58: AKY=00000021 PC=8825bf18(NK.EXE+0x0005bf18)
RA=88224288(NK.EXE+0x00024288) BVA=00660062 FSR=00320031
0x8bf26a58: NKDispatchException: returning failure. Flags=1
0x8bf26a58:
Unhandled exception c000001c:
0x8bf26a58: Terminating thread 8bf26a58


finally the trace ends with....
0x8bf12cb4: Main thread in proc 8bf1270a faulted, WMGR not on line!
0x8bf12cb4: Main thread in proc 8bf1270a faulted - cleaning up!

Is WMGR "Windows Manger"?...Why is it not online?

this is the debug output from my OS load......

0x8bfea8ec: FILESYS: Launching gwes.exe
0x8bf2bd78: Ceddk!CalibrateStallCounter: Enter
0x8bf2bd78: Ceddk!CalibrateStallCounter: Stall counter loaded from
registry(13)
0x8bf2bd78: System Default HKL value set to 00000409
0x8bf2bd78: Grow Gdi handle table from 0 to 64
0x8bf2bd78: LogFontFromRegistry(SYSTEM\GDI\SysFnt), lfHeight
= -120x8bf2bd78: TPS65011::I2C_read: from reg 0x10
0x8bf2bd78: TPS65011::I2C_read: from reg 0x81 data=0x81 rc=0x0
0x8bf2bd78: DDI Driver: DEBUGCHK failed in file
c:\wince500\platform\yakkdevicerel3\drivers\drvlib\tps65011.cpp at line 182
0x8bfea8ec: FILESYS: Launching YakkApp.exe
0x8bf2bd78: DEBUG_BREAK @03c0435c MD=1f Ignored.
0x8bf2bd78: TPS65011::I2C_write: to reg 0x10 data=0xf1
0x8bf26a58: YakkApp:WinMain+ hInstance=0x8bf1270a...call InitInstance...
0x8bf26a58: YakkApp:InitInstance+ hInstance=0x8bf1270a
0x8bf26a58: YakkApp:GetStockObject (WHITE_BRUSH)....
0x8bf26a58: RaiseException: Thread=8bf26a58 Proc=889081b0 'YakkApp.exe'
0x8bf26a58: AKY=00000021 PC=8825bf18(NK.EXE+0x0005bf18)
RA=88224288(NK.EXE+0x00024288) BVA=00660062 FSR=00320031
0x8bf26a58: NKDispatchException: returning failure. Flags=1
0x8bf26a58:
Unhandled exception c000001c:
0x8bf26a58: Terminating thread 8bf26a58
0x8bfea8ec: FILESYS: Done launching apps
0x8bfea8ec: -DEVICE!DevloadPostInit
0x8bfea8ec: This device has booted 1 times !!!
0x8bf12cb4: Main thread in proc 8bf1270a faulted, Excpetion code = c000001c,
Exception Address = 8825bf18!
0x8bf12cb4: Main thread in proc 8bf1270a faulted, WMGR not on line!
0x8bf12cb4: Main thread in proc 8bf1270a faulted - cleaning up!


"Voidcoder" <voidcoder@yahoo.com> wrote in message
news:unfVmAXqFHA.2628@TK2MSFTNGP10.phx.gbl...
> Minimal GWES should work ok for Your
> in this case.
>
>
> "Stewart" <Stewart@discussions.microsoft.com> wrote in message
> news:8BC71411-48CF-464B-B890-F9653F5334E5@microsoft.com...
> >I am trying to configure a CE OS using PB5.0 with a minimal graphical UI.
I
> > want to start one App (written using embedded visual c++ without MFC)
that
> > opens one window (no boarders, menu etc), so has the full CE screen
available
> > for display of ICONS, and bitmaps. I also require keyboard input to the
App
> > (but no mouse or Touch Screen).
> >
> > Do I select "Standard Shel" under Grapgical Shell or can I ignore all
this
> > as long as I have "Minimal GWES Config"?
> >
> > Thanks in advance, Stewart
> >
> >
>
>



Re: minimal graphical desktop by Voidcoder

Voidcoder
Mon Aug 29 11:07:42 CDT 2005

Have You included the "Minimal Window Manager Configuration"
component to the OS design?

I can't remember what exacty I added (it was so long ago) but
it worked nice with TinyKernel and MinimalGDI/GWES/Input.

"Stewart" <Stewart.Clark@za.flextronics.com> wrote in message news:uEATL1vqFHA.1204@TK2MSFTNGP15.phx.gbl...
> Thanks.....but.....
> GWES appears to load OK,but my App (YakkApp.exe) (simple Window create
> without MFC), fails when trying to "GetStockObject (WHITE_BRUSH)"...
> 0x8bf26a58: RaiseException: Thread=8bf26a58 Proc=889081b0 'YakkApp.exe'
> 0x8bf26a58: AKY=00000021 PC=8825bf18(NK.EXE+0x0005bf18)
> RA=88224288(NK.EXE+0x00024288) BVA=00660062 FSR=00320031
> 0x8bf26a58: NKDispatchException: returning failure. Flags=1
> 0x8bf26a58:
> Unhandled exception c000001c:
> 0x8bf26a58: Terminating thread 8bf26a58
>
>
> finally the trace ends with....
> 0x8bf12cb4: Main thread in proc 8bf1270a faulted, WMGR not on line!
> 0x8bf12cb4: Main thread in proc 8bf1270a faulted - cleaning up!
>
> Is WMGR "Windows Manger"?...Why is it not online?
>
> this is the debug output from my OS load......
>
> 0x8bfea8ec: FILESYS: Launching gwes.exe
> 0x8bf2bd78: Ceddk!CalibrateStallCounter: Enter
> 0x8bf2bd78: Ceddk!CalibrateStallCounter: Stall counter loaded from
> registry(13)
> 0x8bf2bd78: System Default HKL value set to 00000409
> 0x8bf2bd78: Grow Gdi handle table from 0 to 64
> 0x8bf2bd78: LogFontFromRegistry(SYSTEM\GDI\SysFnt), lfHeight
> = -120x8bf2bd78: TPS65011::I2C_read: from reg 0x10
> 0x8bf2bd78: TPS65011::I2C_read: from reg 0x81 data=0x81 rc=0x0
> 0x8bf2bd78: DDI Driver: DEBUGCHK failed in file
> c:\wince500\platform\yakkdevicerel3\drivers\drvlib\tps65011.cpp at line 182
> 0x8bfea8ec: FILESYS: Launching YakkApp.exe
> 0x8bf2bd78: DEBUG_BREAK @03c0435c MD=1f Ignored.
> 0x8bf2bd78: TPS65011::I2C_write: to reg 0x10 data=0xf1
> 0x8bf26a58: YakkApp:WinMain+ hInstance=0x8bf1270a...call InitInstance...
> 0x8bf26a58: YakkApp:InitInstance+ hInstance=0x8bf1270a
> 0x8bf26a58: YakkApp:GetStockObject (WHITE_BRUSH)....
> 0x8bf26a58: RaiseException: Thread=8bf26a58 Proc=889081b0 'YakkApp.exe'
> 0x8bf26a58: AKY=00000021 PC=8825bf18(NK.EXE+0x0005bf18)
> RA=88224288(NK.EXE+0x00024288) BVA=00660062 FSR=00320031
> 0x8bf26a58: NKDispatchException: returning failure. Flags=1
> 0x8bf26a58:
> Unhandled exception c000001c:
> 0x8bf26a58: Terminating thread 8bf26a58
> 0x8bfea8ec: FILESYS: Done launching apps
> 0x8bfea8ec: -DEVICE!DevloadPostInit
> 0x8bfea8ec: This device has booted 1 times !!!
> 0x8bf12cb4: Main thread in proc 8bf1270a faulted, Excpetion code = c000001c,
> Exception Address = 8825bf18!
> 0x8bf12cb4: Main thread in proc 8bf1270a faulted, WMGR not on line!
> 0x8bf12cb4: Main thread in proc 8bf1270a faulted - cleaning up!
>
>
> "Voidcoder" <voidcoder@yahoo.com> wrote in message
> news:unfVmAXqFHA.2628@TK2MSFTNGP10.phx.gbl...
>> Minimal GWES should work ok for Your
>> in this case.
>>
>>
>> "Stewart" <Stewart@discussions.microsoft.com> wrote in message
>> news:8BC71411-48CF-464B-B890-F9653F5334E5@microsoft.com...
>> >I am trying to configure a CE OS using PB5.0 with a minimal graphical UI.
> I
>> > want to start one App (written using embedded visual c++ without MFC)
> that
>> > opens one window (no boarders, menu etc), so has the full CE screen
> available
>> > for display of ICONS, and bitmaps. I also require keyboard input to the
> App
>> > (but no mouse or Touch Screen).
>> >
>> > Do I select "Standard Shel" under Grapgical Shell or can I ignore all
> this
>> > as long as I have "Minimal GWES Config"?
>> >
>> > Thanks in advance, Stewart
>> >
>> >
>>
>>
>
>



Re: minimal graphical desktop by Stewart

Stewart
Mon Aug 29 02:47:01 CDT 2005

Yes it is there....the problem has however in the mean time gone away!!
There were other errors being reported from my drivers, which I fixed and
now my App starts up!! THANKS.

"Voidcoder" wrote:

> Have You included the "Minimal Window Manager Configuration"
> component to the OS design?
>
> I can't remember what exacty I added (it was so long ago) but
> it worked nice with TinyKernel and MinimalGDI/GWES/Input.
>
> "Stewart" <Stewart.Clark@za.flextronics.com> wrote in message news:uEATL1vqFHA.1204@TK2MSFTNGP15.phx.gbl...
> > Thanks.....but.....
> > GWES appears to load OK,but my App (YakkApp.exe) (simple Window create
> > without MFC), fails when trying to "GetStockObject (WHITE_BRUSH)"...
> > 0x8bf26a58: RaiseException: Thread=8bf26a58 Proc=889081b0 'YakkApp.exe'
> > 0x8bf26a58: AKY=00000021 PC=8825bf18(NK.EXE+0x0005bf18)
> > RA=88224288(NK.EXE+0x00024288) BVA=00660062 FSR=00320031
> > 0x8bf26a58: NKDispatchException: returning failure. Flags=1
> > 0x8bf26a58:
> > Unhandled exception c000001c:
> > 0x8bf26a58: Terminating thread 8bf26a58
> >
> >
> > finally the trace ends with....
> > 0x8bf12cb4: Main thread in proc 8bf1270a faulted, WMGR not on line!
> > 0x8bf12cb4: Main thread in proc 8bf1270a faulted - cleaning up!
> >
> > Is WMGR "Windows Manger"?...Why is it not online?
> >
> > this is the debug output from my OS load......
> >
> > 0x8bfea8ec: FILESYS: Launching gwes.exe
> > 0x8bf2bd78: Ceddk!CalibrateStallCounter: Enter
> > 0x8bf2bd78: Ceddk!CalibrateStallCounter: Stall counter loaded from
> > registry(13)
> > 0x8bf2bd78: System Default HKL value set to 00000409
> > 0x8bf2bd78: Grow Gdi handle table from 0 to 64
> > 0x8bf2bd78: LogFontFromRegistry(SYSTEM\GDI\SysFnt), lfHeight
> > = -120x8bf2bd78: TPS65011::I2C_read: from reg 0x10
> > 0x8bf2bd78: TPS65011::I2C_read: from reg 0x81 data=0x81 rc=0x0
> > 0x8bf2bd78: DDI Driver: DEBUGCHK failed in file
> > c:\wince500\platform\yakkdevicerel3\drivers\drvlib\tps65011.cpp at line 182
> > 0x8bfea8ec: FILESYS: Launching YakkApp.exe
> > 0x8bf2bd78: DEBUG_BREAK @03c0435c MD=1f Ignored.
> > 0x8bf2bd78: TPS65011::I2C_write: to reg 0x10 data=0xf1
> > 0x8bf26a58: YakkApp:WinMain+ hInstance=0x8bf1270a...call InitInstance...
> > 0x8bf26a58: YakkApp:InitInstance+ hInstance=0x8bf1270a
> > 0x8bf26a58: YakkApp:GetStockObject (WHITE_BRUSH)....
> > 0x8bf26a58: RaiseException: Thread=8bf26a58 Proc=889081b0 'YakkApp.exe'
> > 0x8bf26a58: AKY=00000021 PC=8825bf18(NK.EXE+0x0005bf18)
> > RA=88224288(NK.EXE+0x00024288) BVA=00660062 FSR=00320031
> > 0x8bf26a58: NKDispatchException: returning failure. Flags=1
> > 0x8bf26a58:
> > Unhandled exception c000001c:
> > 0x8bf26a58: Terminating thread 8bf26a58
> > 0x8bfea8ec: FILESYS: Done launching apps
> > 0x8bfea8ec: -DEVICE!DevloadPostInit
> > 0x8bfea8ec: This device has booted 1 times !!!
> > 0x8bf12cb4: Main thread in proc 8bf1270a faulted, Excpetion code = c000001c,
> > Exception Address = 8825bf18!
> > 0x8bf12cb4: Main thread in proc 8bf1270a faulted, WMGR not on line!
> > 0x8bf12cb4: Main thread in proc 8bf1270a faulted - cleaning up!
> >
> >
> > "Voidcoder" <voidcoder@yahoo.com> wrote in message
> > news:unfVmAXqFHA.2628@TK2MSFTNGP10.phx.gbl...
> >> Minimal GWES should work ok for Your
> >> in this case.
> >>
> >>
> >> "Stewart" <Stewart@discussions.microsoft.com> wrote in message
> >> news:8BC71411-48CF-464B-B890-F9653F5334E5@microsoft.com...
> >> >I am trying to configure a CE OS using PB5.0 with a minimal graphical UI.
> > I
> >> > want to start one App (written using embedded visual c++ without MFC)
> > that
> >> > opens one window (no boarders, menu etc), so has the full CE screen
> > available
> >> > for display of ICONS, and bitmaps. I also require keyboard input to the
> > App
> >> > (but no mouse or Touch Screen).
> >> >
> >> > Do I select "Standard Shel" under Grapgical Shell or can I ignore all
> > this
> >> > as long as I have "Minimal GWES Config"?
> >> >
> >> > Thanks in advance, Stewart
> >> >
> >> >
> >>
> >>
> >
> >
>
>
>

Re: minimal graphical desktop by Steve

Steve
Mon Aug 29 09:30:39 CDT 2005

Your application is starting BEFORE GWES is fully initialized. You should
use the IsApiReady function or the Event based API notification to hold off
doing any GUI calls until GWES is ready to process them.

--
Steve Maillet
EmbeddedFusion
www.EmbeddedFusion.com
smaillet at EmbeddedFusion dot com