From: Brigitte B. <bb...@ha...> - 2001-03-01 21:59:57
|
Hi Chris, Thank you for your detailed messages. Developers can't repeat this and suspect it is a bad interaction with emacs shell buffers. If the message box has appeared, then the process is inside Windows, and I don't see how LWW can affect it. Some developers have seen similar problems when running Windowing processes in the emacs shell buffer, but never with Console processes. Note that Microsoft don't support creation of windows in Console processes, so MessageBox() might not be expected to work anyway. The machine we tested this on was running NT Workstation 4.0 SP6a and we were using an identical emacs 20.7.1 build. A couple more things to try: 1) Start the LW console image in a shell buffer and call MessageBox() directly, rather than through the CAPI: (win32:message-box 0 "BAR" "LispWorks Message" 73792) 2) If you have VC++, try making a C console executable that calls MessageBox() with the args above: cl mb.c /link /subsystem:console user32.lib ------------------------------------ mb.c ------------------------------------ #include <windows.h> int main() { return MessageBox(0, "BAR", "LispWorks Message", 73792); } ------------------------------------------------------------------------------ See how this behaves in emacs (we can send this as a .exe if needed). Cheers, -- Brigitte Bovy bb...@xa... (781) 392-1604 Xanalys Inc. formerly Harlequin Inc. 95 Sawyer Road Waltham. MA 02453 |