gpt4 book ai didi

java - TIWApplet(用于 WEB 的 VCL)程序和 RAD Delphi XE

转载 作者:行者123 更新时间:2023-12-01 05:42:10 24 4
gpt4 key购买 nike

我正在尝试使用 RAD Studio Delphi XE 同时学习和编程。我正在利用 TIWApplet 编写一个迷你(VCL for the web)程序。我有一个小程序,它只是在小程序上显示文件中的图像。 java applet 代码编译成功并创建了一个 .class 文件。然后,我相应地设置了该小程序的 TIWapplet 属性。

我的 VCL Web 程序已编译并且可以运行它。但是,每当我打开浏览器查看小程序时,都会收到一条错误消息,指出“无法加载 appletImage.class 文件”。但我可以通过创建一个 html 文件并用浏览器打开它来查看小程序。

那么,为什么 TIWapplet 无法打开我的小程序?

我在互联网上上下搜索,甚至浏览了他们的示例和演示。它们根本没有帮助,或者甚至没有任何与(VCL for the Web)程序相关的东西。

这是 Java Applet 代码:

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 &lt;APPLET&gt; tag but isn't running the applet, for some reason."
Your browser is completely ignoring the &lt;APPLET&gt; tag!
</applet>
</body>
</html>

最佳答案

您是否尝试过在浏览器中访问类文件 URL?如果您输入其 URL

http://localhost:port/yourapp/appletImage.class

浏览器应打开一个对话框并提示下载 Applet 类文件。

如果浏览器显示 404(或未找到其他资源)消息,IntraWeb 不会通过 HTTP 提供类文件(或使用不同的位置)。

关于java - TIWApplet(用于 WEB 的 VCL)程序和 RAD Delphi XE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6864889/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com