用VF6.0编辑小程序,生成EXE可执行文件,怎能让它脱离项目管理器独立运行,同时在没有安装VF计算机上运行

我用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
可是这样,该小程序在项目中都不能正常运行了.

不知什么原因,请高手帮助指教.不胜感激!

项目的代码-程序里编两个程序,
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个回答  2010-10-27
你 可以从新改一下路径。再试试

用VF6.0编辑小程序,生成EXE可执行文件,怎能让它脱离项目管理器独立运行...
8、选中首页表单的方法程序中的Unload Event这一项,双击,在里面输入quit这句命令。9、关闭所有表单,打开项目设计器,点右边的“连编”,然后勾选“选项”的前三项,“操作”为第三个“连编可执行文件”,最后点击“确定”。哈哈,搞定,大功告成!

visual foxpro 6.0连编成.exe无法脱离vf主界面
隐藏vfp主表单即可。注意,要完全脱离vfp环境,需要加入相同的版本的vfp的dll文件。

电脑在哪里编程电脑编程可以在哪里学习
如果是写C语音代码,用文件编辑器就可以了。但是windows默认是不带C的编译器,你需要安装Turbo C或者Visual Studio,这两个是集成开发环境,带了代码编辑器和编译器。linux下一般都是自带了gcc(一个开源的c编译器)④ 电脑编程可以在哪里学习 学习的地方有很多,比如图书馆,官方手册,学校等。你应该提...

什么是C语言?什么是VB语言?什么是VF语言?什么是JAVA语言?什么是C++语言...
(1)解释类:执行方式类似于我们日常生活中的“同声翻译”,应用程序源代码一边由相应语言的解释器“翻译”成目标代码(机器语言),一边执行,因此效率比较低,而且不能生成可独立执行的可执行文件,应用程序不能脱离其解释器,但这种方式比较灵活,可以动态地调整、修改应用程序。 (2)编译类:编译是指在应用源程序执行之前,就...

用电脑怎样制作游戏软件
客户端程序)、策划(主策划、执行策划)、音乐(外包为主),而网络游戏和家用机游戏在美术方面的要求不大相同。网络游戏更注重UI的交互、风格的多样、内容的充实。而家用机游戏更注重画面的表现力、技术的先进和UI细节的细腻。近几年,网络游戏的美术在画面表现力上有向家用游戏靠近的趋势。

Java安装后JDK\/bin目录下的许多exe文件有什么用途。
java:Java解释器,直接从类文件执行Java应用程序代码 appletviewer(小程序浏览器):一种执行HTML文件上的Java小程序类的Java浏览器 javadoc:根据Java源代码及其说明语句生成的HTML文档 jdb:Java调试器,可以逐行地执行程序、设置断点和检查变量 javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件 Jav...

高级语言排行
2、C语言 C是迄今为止最常用的最古老的编程语言之一。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上...

相似回答