vfp的系统作好后如何进行应用程序连编与发布?

vfp的系统作好后如何进行应用程序连编与发布?,第1张

项目管理器提供了管理他们的集成环境。 1.项目管汪悔理器,将数据库、表单、程序等所有文件加入到项目文件中 2.设置项目的主文件 用户运行应用程序时,首先执行的是主文件,之后由主文件依次调用其他组件。 可以定义主文件的有程序文件、菜单、表单以及查询,VFP默认添加到项目中的第一个此类文件为主文件。更改主文件的方法:在项目管理器中选定文件,项目?设置主文件 3.连编项目 连编项目的目的是让VFP系统对项目的整体性进行测试。主文件一旦确定,项目连编时会自动将各级被调用文件增入项目管理器,但数据库、表、视图等数据文件不会自动增入。连编以后,除了被设置为“排除”的文件,项目包含的其他文件将合成为一个应用程序文件。 连编项目: BUILD PROJECT 连编应用程序:.app BUILD APP FROM 连编可执行文件:.exe BUILD EXE FROM 应用程序文件(.app)只能在VFP环境下运行 可执行文件(.exe)既可以在VFP环境下运行,也可以在Windows环境下运行,但必须和动态链接库Vfp6r.dll和 Vfp6rchs.dll(中文版)或Vfp6renu.dll(英文版)一起构成VFP所需的完整运行环境(注意必须放在同一个目录下)。 4.文件的包含和排除 项目管理器中的文件可分为“包含”和“排除”两种类型,左侧有?标记的文件是“排除”文件,岩陵神其余则是“包含”文件。 当项目连编时,VFP将项目包含的所有文件组合成为单一的应用程序文件,并使这些文件都变为只读。设置为“排除”的文件可以由用户修改。通常将可以执行的文件(例如表单、报表、查询、菜单和程序)设置为“包含”,而数据文件则根据是否允许写入来决定要否设置为“排除”。总之,所有不允许用户更新的文件应设置为“包含”。 更改文件类型的方法:在项目管理器中选定文件,项目?包含/排除 5.主文件的设置 通常,将一个.prg文件设为主文件(主程序文件)。主程序文件应完成的任务如下: ①对应用程序的环境进行初始化,如打开数据库、声明变量、设置SET等。 ②显示初始的用户界面 ③控制事件循环 显示出初始的用户界面后,还需要建立一个事件循环来对用户的 *** 作作出响应。因此主程序中要用READ EVENTS 语句启动事件循环。 当事件循环开始以后,应用程序将控制权交给最后一个显示出来的界面来处理,这个界面退出时要用CLEAR EVENTS语句结束事件循环。 注意:如果在主文件中没有包含READ EVENTS,在VFP环境中粗亏可以正确地运行应用程序,但是离开VFP环境运行应用程序时,会出现程序显示片刻就退出的现象。 6.运行应用程序 DO DO 一个主程序(.prg)的例子如下: set directory to curdir() &&将程序的资源路径设为当前程序所在的文件夹 set sysmenu off &&不显示系统菜单 set talk off set safety off set deleted on &&不显示被逻辑删除的记录 set century on set date to ymd set mark to ‘.’ *set status bar off &&不显示VFP状态条 on shutdown quit &&若没有这句,可能不能退出VFP。

路径出了问题了

你查看下当前活动目录,运行程序的时候

用messagebox(sy(5)+sys(2003))

放在调用菜单代码的前面搜汪

然后你再检查下你调用菜单的代码

有没有出现路径问题

比如

?sy(5)+sys(2003)

显示:d:\vvv

然后你

菜单.mpr在vvv文件贺漏凯夹下的menus文件夹

然后你在你代码处以

do

菜单.mpr

这样当然要出现错误了

因为当前活动目录下也就禅唤是vvv下没有

菜单.mpr这个文件

你只要把调用菜单语句修改为

do

menus\菜单.mpr

这样就正常了

加分

写了这么多了

分类: 电脑/网络 >>软件 >>其他软件

问题描述:

比如我设计了一个菜单mm.mnx,怎么在表单a.scx中调用这个菜单呀?

解析:

①数扰打开菜单文件mm.mnx,进入菜单设计器窗口。

②选择菜单【菜单薯段旦】-【生成…】,按"生成"按钮,生成菜单程序mm.mpr。

③关闭菜单设计器窗口。

④在命令窗口燃基顺序输入如下命令,运行菜单程序mm.mpr:

do mm.mpr


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12477641.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存