|
From: Salman H. <sal...@ho...> - 2004-12-21 16:38:14
|
<html><div style='background-color:'><DIV class=RTE></DIV> <DIV>Hey Leif,</DIV> <DIV> </DIV> <DIV>Thanks for the response. </DIV> <DIV> </DIV> <DIV>Exact same problem can also be found at:<BR><BR><A href="http://www.codecomments.com/archive250-2004-10-278613.html">http://www.codecomments.com/archive250-2004-10-278613.html</A><BR></DIV> <DIV>Their fix is a hack but it definately proves that it has something to do with the user account and some security permissions which directly relates to the security patches to Direct X 9.0. I tried their solution and it did work. Additional notes that I made are as follows:</DIV> <DIV><BR>1) If you launch a Java application through the Wrapper service which has a <BR>frame it will never return from the pack() function as described in the link <BR>above. So you cannot load another Java application through the Wrapper service <BR>which has a frame. However, you can run Java Apps through the Wrapper service <BR>that do not have a GUI. <BR><BR>2) If you launch any application with a frame then other Java apps with frames <BR>wont show. Try loading a service with a frame and then going to Control Panel -<BR>> Java Plug-in. If you stop this service and try to load the plugin again it <BR>will show you a window. In both cases the process javaw.exe does start. <BR><BR>3) When you Start Jetty (which is a webserver with no GUI) as a Wrapper Service then Start another application with a GUI, the same behaviour occurs as described in 2. However, <BR>if you load Jetty as a service, load the Web app that loads the JApplet, and <BR>then execute an application with a JFrame as a service, everything will work as <BR>normal. As if the applet loads something in memory that the Frame app is unable <BR>to load while executing through the Wrapper. <BR><BR>I also upgraded from Direct X7.0 to 9.0 and everything seems to work fine now.</DIV> <DIV> </DIV> <DIV>The scenario with loading an applet seems strange. But upgrading to Direct X9.0 works so I can live with that</DIV> <DIV> </DIV> <DIV>Thanks for your help. </DIV></div></html> |