社区
MS-SQL Server
帖子详情
哪位能给我仔细讲解一下Visual Foxpro6.0下如何将程序编译为可直接在Windows下执行的文件?谢谢!
lycboy
2000-02-01 05:04:00
哪位能给我仔细讲解一下Visual Foxpro6.0下如何将程序编译为可直接在Windows下执行的文件?我编译了很多遍都不成功,编译完后只能在VFP 6.0的命令窗口下以do xxx.exe的方式运行,在windows下直接运行则显示“窗口command没有定义”!谢谢!
...全文
851
8
打赏
收藏
哪位能给我仔细讲解一下Visual Foxpro6.0下如何将程序编译为可直接在Windows下执行的文件?谢谢!
哪位能给我仔细讲解一下Visual Foxpro6.0下如何将程序编译为可直接在Windows下执行的文件?我编译了很多遍都不成功,编译完后只能在VFP 6.0的命令窗口下以do xxx.exe的方式运行,在windows下直接运行则显示“窗口command没有定义”!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
angus_wen
2001-08-07
打赏
举报
回复
如果您的程序全部都编好了就可以开始编译您的软件了,很简单,方法如下:
按下项目管理器中的连编,出现对话框图1;
选择“连编可执行程序”,确定;
输入编译后的EXE文件名,注意目录,然后保存;
接着系统便进入编译过程,这一过程是电脑自动完成的。在这一过程中系统会首先检查您的程序是否有错误,如有错误有时会给出提示,在提示中您一般可以选择“忽略”、“全部忽略”、“取消”,这里的“忽略”就是不管出现的错误继续编译,当然一般不应该这样,一旦出现错误提示应选择取消,然后找出相应的错误,改正后再编译。为了容易查找错误,系统还将错误记录下来,在菜单的“项目”-“错误”中可以看到,其中会讲明是什么错误,发生在哪个程序的哪一条语句中。对于有些错误会不给出提示而直接忽略,但它仍然会把错误记录下来。
如果系统编译时没有记录错误,那是因为在菜单上的“工具”-“选项”-“常规”-“编程”中的“记录编译错误”没有打开。
制作安装盘
VFP编译生成的EXE文件是不能直接在另一台电脑上运行的,除非该电脑中已经装有VFP系统,因为EXE文件的运行要依赖于安装在WINDOWS系统中的运行时刻库。为此我们要为该软件制作一套安装盘,方法如下:
在您开发的软件的目录下建一个子目录,比如叫exe,当然您也可以建在别什么地方或叫别的什么名字;
将该软件所要用到的数据库(dbc)、数据库备注(dct)、数据库索引(dcx)、表(dbf)、表索引(cdx、idx)、表备注(fpt)、内存变量文件(mem)等等,再就是编译后的exe文件通通复制到上面所建的目录中,然后将复制过去的数据表中试运行用的记录清除,但要注意有些数据可能是软件预先应提供的,那么就不应该删除,比如在一个数据表中预先存入全国各省份名称与软件一起提供给用户,以免用户再去输入。
注意:prg文件、菜单文件、表单文件、报表文件、标签文件等等不要复制进去,因为它们已经被编译在exe文件中了,还有就是不属于软件运行的文件,如系统分析文件,也不要复制进去。
启动VFP系统,如果VFP系统已经启动,最好关闭所有打开的文件。
选择菜单上的“工具”-“向导”-“安装”,出现图2;
按“发布树目录”后面的按钮,找到在第1步中建的那个目录,选定,按下一步,出现图3;
选择Visual Foxpro运行库,其它三个一般不选,下一步,图4;
选择生成的安装文件存放的目录,一般可在软件目录中,即与exe目录在一起,还要选择安装方式,要么是1.44M盘、要么是网络安装、或者两都选,我想现在没有人再用1.2M软盘这样古老的东西了吧。下一步,图5;
在安装对话框和版权信息中输入适当内容,安装对话框主要是用在安装软件时显示的信息,版权信息中一定要输入内容,随便输入点啥都成,否则按不了下一步,执行程序中不要输入内容,它不是指软件所要执行的程序。接着再下一步,图6;
输入安装的默认目录,在开始菜单的中的程序管理器组的名称,确定用户安装时是仅可以更改目录,还是目录与程序管理器组都可更改,一般就设为都可更改,下一步,图7;
在文件列表中找到编译的exe文件,按下它后面的程序管理器项小方框,出现图8,在说明中输入开始菜单中启动该软件的图标说明,命令行中输入exe文件名,记得前面加上“%s\”,这是为了软件安装在不同目录中也能正常运行,如果您喜欢,还可为它选择一个图标(按“图标...”按钮选择),否则就是狐狸头,接着确定,在图7的exe文件后的程序管理器项小方框中应有一个钩,下一步,图9;
一级方程式赛车就要到终点了,如果没有问题就按下“完成”开始冲线,要是有问题,想起点什么来,就按“上一步”回去看看;
一旦按下“完成”就不能再回头了,系统便开始按照您的设置制作安装盘,可能需要那么几分钟时间,期间会有如图10的显示,制作完成后会有一个报告,如图11,没多大意义;
看完报告后,按完成,这次可就真的完成了,您会在磁盘上看到生成的安装文件目录,如果是网络安装,目录是“netsetup”,其中是安装您的软件所需的文件,如果是3'盘,目录是“disk144”,其中还会有disk1 、disk2、disk3.......等子目录,分别把每个目录中的文件复制到一张盘上,安装时从第一张盘开始,运行setup即可。
如果还要仔细的话,话同我联系!
flowey
2000-03-11
打赏
举报
回复
如果你在正常情况下做项目的话,一定先建立了project,因为一般书上的例子都是这么讲的。所有的表但建立完成,你还需要建立一个菜单,执行这些表单操作。
在项目管理器的代码栏内选中程序,新建一个主程序以调用菜单,一般情况下,所有表单中的全局变量都应该在主程序中定义,还有系统环境也是在主程序中设好的,比如set talk on ,on shutdown off等。把该程序设置为主程序非常简单,点击右键选择设置为主文件即可。
然后点击连编跳出连编窗口,选中连编可执行文件,以及重新编译所有文件,然后确定,为你的可执行程序取一个名字,这样一个在带有vf环境下执行的可执行文件就生成了。
如果你想建立在脱离vf环境下也可以执行的可执行文件,需要把你的程序打包,打包过程很简单,选系统菜单的工具,选向导项,你可根据提示一步一步往下做,注意在选向导之前,必须先把你的项目管理器关掉,否则向导打包过程中会出现问题。最后利用向导工具一般可生成9到10张软盘。同时还有一个网络安装选项,选择后同事可生成一个网络打包程序。执行你生成的网络安装程序同样可以把你的程序安装到 机器上。
csdn2000
2000-03-11
打赏
举报
回复
试试"Build EXE 文件名 from 文件名 "命令
alter
2000-02-28
打赏
举报
回复
你在主文件中加入‘read event',在退出程序中加入 ’clear event'.
然后单击项目管理器中的“连编”项进入连编选项
选中“连编可执行程序”单击“确定”,
在资源管理器找到连编后的EXE文件,打开试试...
ding
2000-02-27
打赏
举报
回复
你可能需要将你的程序用项目管理器重新组织。
ding
2000-02-27
打赏
举报
回复
如果你的程序使用项目管理器进行管理的,那么只要连编就可以生成可执行程序。
在VFP6的系统目录中,可以找到一个安装向导WIZSETUP.APP. 可以利用他来实现应用程序的安装. 他可将VFP的DLL都打包.具体的使用方法可以参见向导的操作步骤.
如果你的程序未使用项目管理器, 你需要自己确定主程序.安装方法同上.
0rong
2000-02-21
打赏
举报
回复
在项目管理器中代码/程序区中新建一条程序
在执行表单语句
do form 主表单.scx 后加
read event 用于激活表单
再将此程序设为主文件(在文件名位置单击右键,然后选择...)
而后单击项目管理器中的“连编”项进入连编选项
选中“连编可执行程序”单击“确定”,
在资源管理器找到连编后的EXE文件,打开试试...
Asaba
2000-02-14
打赏
举报
回复
在Project Manager选Build...
对话框选Build Execution
YOLO算法工业车间机器人目标检测数据集-624张-标注类别为包装-仓储-分料盒-干躁-混料-混料机-基础-基础设备-捏合设备-皮带线-切割-切割设备-机器人-烧成-原料-中控.zip
【注:该页面底部资源详情处,可查看数据集可视化效果】 1. YOLO目标检测数据集, 适用于YOLOV5、yolov7,yolov8, yolov11, yolov13, yolo26等系列算法,含标签,已标注好,可以
直接
用来训练,包含YOLO格式标签和VOC格式标签; 2. 内置data.yaml数据集配置
文件
,已经划分好了训练集、验证集等; 3. 数据集和模型具体情况可参考 https://blog.csdn.net/zhiqingAI/article/details/124230743?spm=1001.2014.3001.5502
目标跟踪与多传感器融合技术探讨[代码]
本文主要探讨了目标跟踪、多传感器融合及非线性滤波等领域的算法与技术。博主擅长提供代码复现、技术支持及学术探讨,并欢迎通过私信或微信联系。在估计、滤波与融合方面,涵盖了多种线性与非线性滤波算法,如卡尔曼滤波(KF)、扩展卡尔曼滤波(EKF)、无迹卡尔曼滤波(UKF)、中心差分滤波(CDKF)、强跟踪滤波(STF)、容积卡尔曼滤波(CKF)、求积卡尔曼滤波(QKF)、高斯近似滤波(GAF)、高斯混合滤波(GMF)及粒子滤波(PF)等。多传感器融合方面包括集中式、分布式、序贯及联邦卡尔曼滤波等方法。参数估计算法涉及最大似然(ML)、最小二乘(LS)、最大后验(MAP)及最小均方误差(MMSE)。目标跟踪方面,涵盖了基于不同滤波算法和运动模型(如CV、CA、CT、Singer、CS、Jerk等)的机动与非机动目标跟踪,以及基于不同传感器(如雷达、声纳、AOA、TOA、TDOA等)的跟踪方法。此外,还涉及IMM、广义伪贝叶斯等组合算法,以及二维组网雷达三维跟踪、抗野值跟踪、实时显示等具体问题。
MySQL远程连接错误解决[项目源码]
YOLO算法家庭厨房嵌入式烤箱目标检测数据集-1092张-标注类别为烤箱.zip
【注:该页面底部资源详情处,可查看数据集可视化效果】 1. YOLO目标检测数据集, 适用于YOLOV5、yolov7,yolov8,v9, yolov11, yolov13, yolo26等系列算法,含标签,已标注好,可以
直接
用来训练; 2. 内置data.yaml数据集配置
文件
,已经划分好了训练集、验证集等; 3. 数据集和模型具体情况可参考 https://blog.csdn.net/zhiqingAI/article/details/124230743?spm=1001.2014.3001.5502
YOLO算法室内居家环境跌倒目标检测数据集-364张-标注类别为跌倒-未跌倒.zip
【注:该页面底部资源详情处,可查看数据集可视化效果】 1. YOLO目标检测数据集, 适用于YOLOV5、yolov7,yolov8,v9, yolov11, yolov13, yolo26等系列算法,含标签,已标注好,可以
直接
用来训练; 2. 内置data.yaml数据集配置
文件
,已经划分好了训练集、验证集等; 3. 数据集和模型具体情况可参考 https://blog.csdn.net/zhiqingAI/article/details/124230743?spm=1001.2014.3001.5502
MS-SQL Server
34,876
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章