This is my first post so I will first express my compliments to Jules for what he has achieved and offered here. Truly amazing. Thank you very much.
We already use Juce here for shipping product GUIs, several of our programmers are familiar with it, but I am new to it. I want to develop a small MIDI utility and I was considering Java, but the size of the JSE install is a serious issue in deploying my little tool, so I am looking into Juce and I think it might just do the trick and then some…
Got 1.46. Compiled the Hello example on VC8, XP SP2 on a DELL. Works great. I built both the debug verion and the release version using the default project (amalgamated).
Here is the issue. If I double click on the debug exe from windows explorer it starts about as fast as you would expect (in a second or so). If you do the same with the release exe, first nothing seems to happen for about 5 seconds and then the window pops up.
I have tried a number of different ways of building the application (amalgamated or static_lib) with many combinations of compiler switches with no effect on that specific issue. I have all config defines set to 0 (tried many combinations there too). If I trick the release build into linking the debug lib, the problem goes away. So it seems to me that there is something in the API that makes the lib stall (timeout?) at launch if the /DEBUG switch is off. The delay is longest when launching the app the “frist” time. Subsequent restarts after closing seem to be snappier.
I couldn’t find a thread on this here. Does that ring a bell to anyone?