用VF6.0编辑小程序,生成EXE可执行文件,怎能让它脱离项目管理器独立运行,同时在没有安装VF计算机上运行 5
我用VF6.0编辑一个圆面积计算的小程序,生成了EXE可执行文件,怎能让它脱离项目独立运行;同时让它在没有安装的计算机上运行这个小程序。我的编辑过程如下:(一)在C盘根目...
我用VF6.0编辑一个圆面积计算的小程序,生成了EXE可执行文件,怎能让它脱离项目独立运行;同时让它在没有安装的计算机上运行这个小程序。我的编辑过程如下:
(一)在C盘根目录下建了一个文件夹,再建立一个项目存入该文件夹.
(二)在项目里新建表单,计算按钮输入(过程:CLICK):
R=THISFORM.TEXT1.VALUE
THISFORM.TEXT2.VALUE=3.14159*R*R
THISFORM.REFRESH
退出按钮输入(过程:CLICK):THISFORM.RELEASE
(三)建立一个记事本打开的文件config.fpw并输入:screen=off,填加到项目管理器其它项目的其它文件中.
(四)将表单属性ShowWindow设置为2,顶层表单.WindowType设置为1-模式
(五)将表单设置为主文件,然后进行"连编"
这样,小程序可以在项目中脱离窗口运行.但是如果点击文件夹下生成的"应用程序(*EXE)"文件不能独立运行,一闪而过. 并生成:两个文件:FOXUSER.DBF和FOXUSER.FPT
(六)按照网络上查找的做法:clear events 这一句放在主程序的开头是为了防止开始运行你的表单时还有其他的进程在运行。而read events 一定要放在主程序中你调用第一个表单语句之后. 按照这个做法,重新编辑并连编了项目,
clear events
R=THISFORM.TEXT1.VALUE
THISFORM.TEXT2.VALUE=3.14159*R*R
THISFORM.REFRESH
read events
可是这样,该小程序在项目中都不能正常运行了.
不知什么原因,请高手帮助指教.不胜感激! 展开
(一)在C盘根目录下建了一个文件夹,再建立一个项目存入该文件夹.
(二)在项目里新建表单,计算按钮输入(过程:CLICK):
R=THISFORM.TEXT1.VALUE
THISFORM.TEXT2.VALUE=3.14159*R*R
THISFORM.REFRESH
退出按钮输入(过程:CLICK):THISFORM.RELEASE
(三)建立一个记事本打开的文件config.fpw并输入:screen=off,填加到项目管理器其它项目的其它文件中.
(四)将表单属性ShowWindow设置为2,顶层表单.WindowType设置为1-模式
(五)将表单设置为主文件,然后进行"连编"
这样,小程序可以在项目中脱离窗口运行.但是如果点击文件夹下生成的"应用程序(*EXE)"文件不能独立运行,一闪而过. 并生成:两个文件:FOXUSER.DBF和FOXUSER.FPT
(六)按照网络上查找的做法:clear events 这一句放在主程序的开头是为了防止开始运行你的表单时还有其他的进程在运行。而read events 一定要放在主程序中你调用第一个表单语句之后. 按照这个做法,重新编辑并连编了项目,
clear events
R=THISFORM.TEXT1.VALUE
THISFORM.TEXT2.VALUE=3.14159*R*R
THISFORM.REFRESH
read events
可是这样,该小程序在项目中都不能正常运行了.
不知什么原因,请高手帮助指教.不胜感激! 展开
2个回答
展开全部
项目的代码-程序里编两个程序,
1、第一个命名为main,内容如下:
_screen.caption="成绩统计程序注册码生成器"
*这里换成你想要在第一个表单上显示的标题
_screen.icon=""
on shutdown do quit
do form main
*这里的main是你要最先运行的表单的名称
read events
2、第二个命名为quit,内容如下:
clear events
quit
3、然后在main程序文件上点右键,选“设置主文件”
4、下载附件中的文件,解压后复制到你开发的程序的目录下
(几个DLL文件,vfp6chs.dll vfp6enu.dll vfp6r.dll vfp6rchs.dll vfp6renu.dll,可以hi我,我发给你)
5、打开最先运行的表单(以下称首页),在属性里设置这样几个值
AlwaysOnTop .t.
AutoCenter .t.
BorderStyle 2-固定对话框
MaxButton .f.
ShowWindow 2-作为顶层表单
6、其它的分页表单属性,前面4个属性值相同,最后一个改为“1-在顶层表单中”。
7、首页的高(Height)和宽(width)在属性中设大一点,如800*600,分页的高和宽不要超过这个值就行。
8、选中首页表单的方法程序中的Unload Event这一项,双击,在里面输入quit这句命令。
9、关闭所有表单,打开项目设计器,点右边的“连编”,然后勾选“选项”的前三项,“操作”为第三个“连编可执行文件”,最后点击“确定”。
哈哈,搞定,大功告成!
1、第一个命名为main,内容如下:
_screen.caption="成绩统计程序注册码生成器"
*这里换成你想要在第一个表单上显示的标题
_screen.icon=""
on shutdown do quit
do form main
*这里的main是你要最先运行的表单的名称
read events
2、第二个命名为quit,内容如下:
clear events
quit
3、然后在main程序文件上点右键,选“设置主文件”
4、下载附件中的文件,解压后复制到你开发的程序的目录下
(几个DLL文件,vfp6chs.dll vfp6enu.dll vfp6r.dll vfp6rchs.dll vfp6renu.dll,可以hi我,我发给你)
5、打开最先运行的表单(以下称首页),在属性里设置这样几个值
AlwaysOnTop .t.
AutoCenter .t.
BorderStyle 2-固定对话框
MaxButton .f.
ShowWindow 2-作为顶层表单
6、其它的分页表单属性,前面4个属性值相同,最后一个改为“1-在顶层表单中”。
7、首页的高(Height)和宽(width)在属性中设大一点,如800*600,分页的高和宽不要超过这个值就行。
8、选中首页表单的方法程序中的Unload Event这一项,双击,在里面输入quit这句命令。
9、关闭所有表单,打开项目设计器,点右边的“连编”,然后勾选“选项”的前三项,“操作”为第三个“连编可执行文件”,最后点击“确定”。
哈哈,搞定,大功告成!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询