Hi Kaz,<div><br></div><div>You could also use <a href="http://msdn.microsoft.com/en-us/library/4cc7ya5b(v=VS.80).aspx">editbin.exe</a> which can be found in many of the Microsoft SDKs and change the SUBSYSTEM property to WINDOWS instead of CONSOLE. This should work for any Win32 executable file.<br>
<br><div class="gmail_quote">On Sat, Oct 23, 2010 at 9:32 PM, Kaz Kylheku <span dir="ltr"><<a href="mailto:kaz@kylheku.com">kaz@kylheku.com</a>></span> wrote:<br><blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;" class="gmail_quote">
<br>
Clozure is a console application on Windows. If it is invoked outside of a<br>
console, one is created for it.<br>
<br>
I was going to ask, ``Is there a way to suppress that?''<br>
<br>
But it turns out, there is another solution in my situation.<br>
<br>
The program I'm working on will be activated via a launcher/manager<br>
program that I just developed yesterday (a small<br>
Visual C++ program that represents the background application as an<br>
icon in the system tray).<br>
<br>
In the CreateProcess call to invoke the background Lisp, I just tried<br>
using CREATE_NO_WINDOW, and this works just fine: no console!<br>
<br>
The same trick could be used in a small wrapper program.<br>
<br>
Doing it this way is good because there are obvious advantages<br>
to keeping the Lisp program itself as a console app.<br>
<br>
_______________________________________________<br>
Openmcl-devel mailing list<br>
<a target="_blank" href="mailto:Openmcl-devel@clozure.com">Openmcl-devel@clozure.com</a><br>
<a target="_blank" href="http://clozure.com/mailman/listinfo/openmcl-devel">http://clozure.com/mailman/listinfo/openmcl-devel</a><br>
</blockquote></div><br></div>