Aldo,

>
> gimme time! this is not an automagical process ;-)
> BTW, I'm not sure yet that 0.0.558 is stable enough for a
> PPM distribution. I would like to get some feedback from
> 'people with a C compiler' that can build the module and
> test it, before giving it out to everybody.
>

I  have compile version 0.0.558 under win98, with VC++ and ActivePerl 522.
No problem during compilation. (message :  *** Using the 5.005 Perl Object
CPerlObj class)

But when i start any win32gui script, i have a runtime exception.

For example, with hello.pl and strong debug output.

perl Hello.pl

!XS(ParseWindowOptions): from_i=2
!XS(ParseWindowOptions): items=16
!XS(ParseWindowOptions): got option '-title'
!XS(ParseWindowOptions): got option '-left'
!XS(ParseWindowOptions): got option '-top'
!XS(ParseWindowOptions): got option '-width'
!XS(ParseWindowOptions): got option '-height'
!XS(ParseWindowOptions): got option '-name'
!XS(ParseWindowOptions): got option '-visible'
XS(Create): using class 'PerlWin32GUI_STD'
XS(Create): Done parsing parameters...
XS(Create): dwExStyle = 0x0
XS(Create): szClassname = PerlWin32GUI_STD
XS(Create): szName = hello.pl
XS(Create): dwStyle = 0x10cf0000
XS(Create): nX = 100
XS(Create): nY = 100
XS(Create): nWidth = 150
XS(Create): nHeight = 100
XS(Create): hParent = 0
XS(Create): hMenu = 0
XS(Create): hInstance = 0
XS(Create): initializing pPointer...
XS(Create): storing -type/-name...
XS(Create): calling CreateWindowEx...
!XS(WindowMsgLoop) got (3428, 0x24, 0, 6551720)
Error: Runtime exception

It's probably the GetWindowLong call before a SetWindowLong.
The first message is a WM_GETMINMAXINFO and not a WM_CREATE.

Laurent.


Reply via email to