PPForm IDE应该如何make .exe文件
PPForm的1.7b可以编译.exe文件了,新增下面两个命令行工具:
- ppexe.exe 可將 php code 建立為 dos mode .exe
- pxp2exe.exe 則將 pxp code 建立為 windows mode .exe
这个功能应该如何使用?
很简单,打开PPForm IDE之后,选择【run】 -> 【Make Exe】,这样会出来一个新窗口,如下图:

下面是这个命令的源程序:
<?php require_once("ppform.php"); ?>
<?php require_once("ide.php"); ?>
<?php
class __PPFORM__ extends TPPForm
{
function FormActivate($Sender)
{
$this->btnClose->Enabled = false;
global $default_make_pxp_file;
$pxp = "$active_dir\\$active_name.pxp";
$cmd = "pxp2exe.exe \"$default_make_pxp_file\"";
$handle = popen($cmd, "r");
while (! feof($handle) ) {
$s = fgets($handle);
if ($s)
$this->memo1->lines->add($s);
}
pclose($handle);
$this->btnClose->Enabled = true;
$this->btnClose->SetFocus();
}
function btnCloseClick($Sender)
{
$this->Close();
}
} //end __PPFORM__
?>
主要靠popen函数来调用pxp2exe程序(同样,我们也可以将popen用于ppform的其它类似开发)
参考文档:http://ppform.com/phpBB2/viewtopic.php?t=285
BTW:PPForm的作者徐績最近对PPForm的站点做了很大调整,门面装修的是越来越好,资料也更加翔实了。
作者: Volcano 发表于August 9, 2006 at 8:32 am
hq22 于 2006-08-17 @ 17:20:26 留言 :
我的ppexe不能用,dos下ppexe test.php没反应,run->make exe空白窗口,什么原因?
volcano 于 2006-08-17 @ 23:27:17 留言 :
我看到你已经在官方站上提问了,就不做多余的事情了
hq22 于 2006-08-19 @ 09:14:35 留言 :
运气不好,刚好碰到ppform转移,到现在还没办法解决。
大侠请指点一二,呵呵。
我的电脑缺某个环境还是什么没配置阿?
我下载的是最新版的
volcano 于 2006-08-19 @ 10:47:40 留言 :
我换了个机器似乎也有类似问题,等人家恢复再问问