默认情况下VF写的表单 可以正常像脚本程序一样在VF环境下运行.
但通常我们希望在没有主窗口的情况下只看到表单在工作,就像VC 写的对话框程序一样.独立生成一个exe文件
那么就需要连编,可以默认情况下连编出来的exe文件,运行时,不仅有主窗口,而且整个程序闪一下就退出了.
我们需要做下面的修改.
闪一下就退出的主要原因是 没有打开主程序的消息循环,使用 read events 语句就可以正常了.
但是问题又来了,程序运行起了,但是又不能关闭了,无法退出.原因是,退出时需要再次调用 clear events ,并且需要 调用 quit 最终完成程序的退出.
通常的方式:
(1)首先:在项目管理器的代码中建立一个代码文件来处理一些初始化工作.(使其作为主文件,及首先运行的程序)
其内容包括:隐藏主窗口,设置主窗口标题,写入 read events 语句,处理但得到退出消息时调用 clear events,显示表单.
(2)然后我们还需要设置一下表单的相关属性,使其可以独立显示.
最后测试效果: 主窗口还是要闪一下才能消失.不过好像没有其他更好的办法了.至少可以独立的看到表单在工作了.
测试源代码 下载
下面附送VF运行库,可以让你的程序在没有安装VF的电脑上运行 下载