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】,这样会出来一个新窗口,如下图:
ppform 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的站点做了很大调整,门面装修的是越来越好,资料也更加翔实了。

作者: 发表于August 9, 2006 at 8:32 am

版权信息: 可以任意转载, 转载时请务必以超链接形式标明文章原始出处作者信息及此声明

Tags: ,

4 条评论 »

  1. hq22 于 2006-08-17 @ 17:20:26 留言

    我的ppexe不能用,dos下ppexe test.php没反应,run->make exe空白窗口,什么原因?

  2. volcano 于 2006-08-17 @ 23:27:17 留言

    我看到你已经在官方站上提问了,就不做多余的事情了

  3. hq22 于 2006-08-19 @ 09:14:35 留言

    运气不好,刚好碰到ppform转移,到现在还没办法解决。
    大侠请指点一二,呵呵。
    我的电脑缺某个环境还是什么没配置阿?
    我下载的是最新版的

  4. volcano 于 2006-08-19 @ 10:47:40 留言

    我换了个机器似乎也有类似问题,等人家恢复再问问

RSS 为此帖反馈评论 · 反向跟踪 网站

留条评论