At 19:15 04.09.2006, you wrote:
If it were me at this point, I would start sprinkling debug statements around to try to find out more info. I would do this with Alastair's hello.lisp since it is such a small amount of code to work with. Check that REGISTERCLASSEX is not returning zero, and that CREATEWINDOW is returning a non-null foreign pointer. Check that his WINDOW-PROCEDURE function is getting called, and print out the argument values, so that you can see what events get processed.
If those debug statements indicate everything is succeeding, but you still don't see any window, then I would suggest installing a Spy utility (I use Winspector Spy) so that you can check whether the window is getting created but not being made visible. Alastair's window classname is "hello".
Winspector Spy says that window class is registered and window is created. At the moment it looks as if it get stuck in the message loop
Michael Jung
On 9/4/06, Michael Jung jung@mijn-design.de wrote:
Winspector Spy says that window class is registered and window is created. At the moment it looks as if it get stuck in the message loop
Hmmm...does Spy indicate that the window has WS_VISIBLE set? Do you ever see any WM_NCPAINT or WM_PAINT message come through? Or what's the last message that GETMESSAGE returns ?
BTW, what version of CFFI are you using?
graphic-forms-devel@common-lisp.net