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