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.