My
applet ran just fine with IE6. When our corporate IT group upgraded us to IE7, an error box like this pops up.
-----------------------------------------
Microsoft Visual C++ Runtime Library
Runtime Error!
Program C:\Program Files\Internet Explorer\iexplore.exe
abnormal program termination
-------------------------------------------
Anybody else seen this?? Here is my code for including the applet (I've changed the proprietary stuff)
<OBJECT classid="clsid:CAFEEFAC-0015-0000-0007-ABCDEFFEDCBA"
width="950" height="595" align="baseline"
codebase="http://<Internal Site for downloading JRE>/Sun_J2RE_1.5.0_07.EXE#Version=1,5,0,7">
<NOEMBED><XMP>
<APPLET code="AppName.class" align="baseline"
width="950" height="595">
</XMP>
<PARAM NAME="java_code" VALUE="AppName.class">
<PARAM NAME="java_type" VALUE="application/x-java-applet;jpi-version=1.5.0,7">
<PARAM NAME="scriptable" VALUE="true">
<PARAM name="name" value="AppName">
<PARAM name="id" value="AppName">
<PARAM name="archive" value="LIST OF JARS">
<PARAM NAME="cache_option" VALUE="Plugin">
<PARAM name="cache_archive" value="LIST OF JARS">
No
Java 2 SDK, Standard Edition v 1.5.0_07 support for APPLET!!
</APPLET></NOEMBED>
</OBJECT>
Here is an example of an internal applet that WORKS!, because it uses the IE default JRE of 1.4.2_06
<OBJECT
classid = "clsid:CAFEEFAC-0014-0002-0006-ABCDEFFEDCBA"
codebase="/comp/javaplugin/j2re-1_4_2_06-windows-i586-p.exe#Version=1,4,2,6"
WIDTH = "600" HEIGHT = "336" NAME = "AppName" >
<PARAM NAME = CODE VALUE = "AppName" >
<PARAM NAME = NAME VALUE = "AppName" >
<PARAM NAME = "type" VALUE = "application/x-java-applet;jpi-version=1.4.2,6">
<PARAM NAME = "scriptable" VALUE = "false">
<PARAM NAME="cache_archive" VALUE="ifxmsg.jar,ifxjdbc.jar,tts.jar">
<PARAM NAME="cache_option" VALUE="Plugin">
<PARAM NAME="cache_version" VALUE="1.0.0.0,1.0.0.0,1.4.2.B">
<COMMENT>
<EMBED
type = "application/x-java-applet;jpi-version=1.4.2,6" \
cache_archive="LIST OF JARS" \
cache_option="Plugin" \
cache_version="1.0.0.0,1.0.0.0,1.4.2.B" \
CODE = "LIST OF JARS" \
JAVA_CODEBASE = "/comp/javaplugin/j2re-1_4_2_06-windows-i586-p.exe#Version=1,4,2,6" \
NAME = "JTTSApplet" \
WIDTH = "600" \
HEIGHT = "336" \
scriptable = false \
pluginspage = "/comp/javaplugin/index.html" >
<NOEMBED>
</NOEMBED>
</EMBED>
</COMMENT>
Either you have no JDK 1.4 support for the applet, or your JRE is
not installed correctly.
<a href="index2.html">Click here</a> for an alternative page that may work.
</OBJECT>