我正在尝试使用 RAD Studio Delphi XE 同时学习和编程。我正在使用 TIWApplet 编写一个迷你(网络 VCL)程序。我有一个小程序,它只显示小程序上文件中的图像。java小程序代码编译成功并创建了一个.class文件。然后,我相应地设置了小程序的 TIWapplet 属性。
我的 web 程序的 VCL 编译并且我能够运行它。但是,每当我打开浏览器查看小程序时,都会收到一条错误消息,指出“无法加载 appletImage.class 文件”。但是我可以通过创建一个 html 文件并用浏览器打开它来查看小程序。
那么,为什么 TIWapplet 打不开我的小程序呢?
我在互联网上上下搜索过,甚至浏览了他们的示例和演示。他们根本没有帮助,或者他们甚至没有任何与(VCL for the Web)程序相关的东西。
这是Java小程序代码:
import java.applet.*;
import java.awt.*;
public class appletImage extends Applet{
Image img;
MediaTracker tr;
public void paint(Graphics g) {
tr = new MediaTracker(this);
img = getImage(getCodeBase(), "testing.jpg");
tr.addImage(img,0);
g.drawImage(img, 0, 0, this);
}
}
这是HTML代码:
<html>
<head>
<title>Arc Test (1.1)</title>
</head>
<body>
<h1>Arc Test (1.1)</h1>
<hr>
<applet code=appletImage.class width=400 height=400>
alt="Your browser understands the <APPLET> tag but isn't running the applet, for some reason."
Your browser is completely ignoring the <APPLET> tag!
</applet>
</body>
</html>