0

我刚刚安装了 Delphi for PHP 以了解它的工作原理,并创建了一个简单的应用程序,该应用程序带有一个按钮,当单击该按钮时,它会将文本放入列表框中。如果我将所有需要的文件复制到我的网络服务器并从那里运行它,该应用程序就可以工作。如果我将项目保存在标准路径中,它也可以工作:“c:\documents and settings\username\My Documents\Delphi for PHP Projects”

但是,如果我将项目保存在另一个目录中,则当应用程序从那里运行时,不会触发 ButtonClick 事件。我在事件中设置了一个断点,以查看它是否停在那里,但它没有。

表单的 OnShow 事件照常工作。

它似乎确实是项目所在的路径,以使其工作或不工作。正如我所说,到目前为止我还没有使用 Delphi for PHP 的经验,它可能只是一个我看不到的简单解决方案......

4

2 回答 2

1

您的源代码应该与您的 Delphi 4 PHP 安装的驱动程序相同,它可以防止跨站点脚本。

所以,如果你在 C: 下安装 D4PHP,你的代码也应该在 C: 下。

这不是 Delphi 4 PHP 的限制,而是事情的工作方式。

于 2008-12-26T12:02:23.540 回答
0

您必须使用部署向导来部署您的项目;)

于 2010-04-04T19:03:52.270 回答