visual foxpro9.0如何制作不依靠vfp环境运行的程序(打包,安装制作)

蔚蓝理想 2009-03-07 11:47:00
visual foxpro9.0如何制作不依靠vfp环境运行的程序,也就是打包,安装程序的制作过程!
在网上搜索了很多,但是一些是针对6.0,而且方法讲的不是很详细!所以来这里求助!
...全文
1892 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tszsc 2009-03-13
  • 打赏
  • 举报
回复
如果是想在没有安装VFP9.0的机子上运行程序,可以将GdiPlus.dll、msvcr71.dll、vfp9r.dll、vfp9rchs.dll四个文件复制到程序所在文件,将整个文件夹压缩打包,解压后即可运行。当然,前提是没有用到控件,用到控件时需要在你的程序中用regsvr32注册控件。如果要制作安装盘,只能使用第三方打包工具,前面提到了不少,再提供一个:Setup2G0
xy111222333 2009-03-12
  • 打赏
  • 举报
回复
也可以把上述我说的那个安装文件夹直接用WINRAR创建成自解压安装包。
xy111222333 2009-03-12
  • 打赏
  • 举报
回复
网上下载一个安装包制作程序Installer VISE
制作安装程序前首先将VFP安装目录下的GdiPlus.dll、msvcr71.dll、vfp9r.dll、vfp9rchs.dll四个文件连同你制作的程序中用到的表格、图片文件和编译后的程序文件拷贝到一个安装文件夹内,然后打开Installer VISE按照步骤制作成自己的安装程序。
lhzl2051 2009-03-07
  • 打赏
  • 举报
回复
oo
阿凡提 2009-03-07
  • 打赏
  • 举报
回复
“不依靠vfp环境运行”很难。

《Vfp编译软件(Vfp Compiler)》可以把Vfp运行库压缩打包到可执行文件中。
rhfan0725 2009-03-07
  • 打赏
  • 举报
回复
可以使用打包軟體,將VFP的Runtime Library一起包進去,例如 Install Shield

以下是我使用Install Shield打包我的軟體的步驟...

安裝版本製作~~
STEP0(準備檔案)
先把要包裝為安裝PACKAGE的檔案放到某一個目錄下,如果要使用.OCX檔,請先把.OCX檔拷貝到
此目錄下, 例如, 要安裝Microsoft Communication 元件, 就必須要有 MSCOMM32.OCX及MSCOMCTL.OCX

STEP1(尋找檔案):
指定安裝PACKAGE所在目錄

STEP2(指定組件):
請選擇以下幾個組件~~
 1.Visual FoxPro 執行時期
2.ActiveX 控制項 (如果需要MicroSoft Communication元件,請選擇細項中的Microsoft communication元件)
3.ODBC驅動程式 (選擇 SQL-SERVER , Paradox , Visual FoxPro)

STEP3(建立安裝磁片目錄)~~
 選擇安裝PACKAGE的檔案(指的是安裝包的檔案,不是安裝後的檔案) 之存放位置,磁片種類選擇 "網路安裝(壓縮)"
或是 "網路安裝(非壓縮)" , 如此安裝PACKAGE就會建立在您所選擇的位置目錄下而不分為磁片大小的分割檔案。

STEP4(指定安裝選項)~~
 1.安裝對話方塊標題:指定在安裝時,對話方塊的標題
 2.版權資訊:輸入版權資料(文字)
3.執行程式:指在安裝完後, 直接執行某個檔案 (此處我們留空白,沒有試成功)

STEP5(指定預設目錄)~~
 預設目錄即是在安裝PACKAGE安裝時,預設要安裝的目地位置。
程式管理員群組:指的是安裝後,在『開始功能表』的『程式集』中,會建立的目錄名稱
使用者可以修改:
選項1:目錄與程式管理員群組==>可以修改目錄與程式管理員群組
選項2:僅可以修改目錄==>(建議選用這個)

STEP6(改變檔案設定)~~
 1.指定安裝目錄中所有的每一個檔案,要裝我們指定的目錄下(AppDir)(即STEP5指定的目錄),或是安裝在
  作業系統目錄下(winDir),如果是Windows XP ,就是\Windows\下,或是安裝在作業系統的系統目錄下(winSysDir)
2.指定每一個檔案是否為要註冊為ActiveX的檔案
3.指定需要放在『開始/程式集』中的項目

我們在裝時,如果只需要使用Com口,所以要把mscomm32.ocx及mscomctl.ocx兩個檔案勾選為ActiveX
另外把主程式,勾選為『程式管理員項目』

STEP7(完成)~~
 1.產生web可執行檔==>如果勾了這個,就會把安裝PACKAGE壓縮為一個安裝執行檔,如果不選,會是一組安裝檔案
2.建立相關的(.DEP)檔案==>不知道這個選項的意義!!

我們在做安裝版本時,有勾選『建立相關的(.DEP)檔案』,才能順利的把.OCX放到 WINDOWS\SYSTEM32下
十豆三 2009-03-07
  • 打赏
  • 举报
回复
只要是VFP开发的程序,都需要VFP的运行库(只不过无需安装VFP而已)。

VFP9.0将打包部分去掉了。不过安装盘中带了一个第三方的打包工具:InstallShield
当然你不习惯用这个,网上有很多打包工具也有说明,如:
1、Wise
2、Setup Factory
3、Nullsoft Scriptable Install System
4、Inno Setup
5、CreateInstall
6、Ghost Installer 4.5.1
等等
s3056774 2009-03-07
  • 打赏
  • 举报
回复
将GdiPlus.dll、msvcr71.dll、vfp9r.dll、vfp9rchs.dll四个文件复制到程序所在文件即可,不必再安装VFP9.0。可以用Inno setup制作安装盘,很方便的。
【全网首发/持续更新】2026年第二十八届华东杯数学建模A题:特等奖全量冲刺资料包(含成品论文+双语言代码+全套结果表) 【核心内容深度揭秘:你将获得什么?】 特等奖标准成品论文(Word无水印纯净版) 硬核结构:全文包含完整的摘要、问题重述与分析、模型假设、符号说明、模型建立与求解、灵敏度分析及结论。 即插即用:排版严格遵循华东杯官方规范,逻辑严密。拿到手即可作为绝佳的高分参考模板,稍作替换与个性化润色即可极速完稿,彻底解决写论文难的痛点。 双源硬核解题代码(Python与MATLAB双版本) 拒绝假代码:提供底层逻辑清晰、模块化设计的全套可运行源码。 全流程覆盖:涵盖从前期数据清洗预处理,到中期核心数学模型训练,再到后期启发式算法寻优。 傻瓜式运行:代码自带详尽的逐行中文注释,并支持一键生成高质量结果可视化图表,编程小白也能轻松复现与二次开发。 全量数据与结果展示表 所有中间处理数据、模型输出参数以及最终结论,均已精细整理成高质量表格。直观呈现性能评估指标与多模型对比分析,可直接作为论文正文或附件使用,极大提升学术说服力。 独家硬核思路解析 深入浅出剖析出题人意图,详细拆解每一小问的数学本质与底层逻辑,让你不仅知其然更知其所以然。 【四大核心产品优势】 高效实用:所有代码与论文均经过严格测试,确保结果精准无误、完全可复现,省去熬夜试错的时间。 全栈覆盖:从思路分析到跑出结果,再到写出高质量论文,提供一站式全流程资料矩阵。 排版辅助:资料内提供专业的论文排版一键转换工具与官方标准模板,告别格式调整的繁琐。 持续迭代:网盘直发,开赛后资料库将持续滚动更新,所有用户均可免费同步获取最新包。 【适用人群】 想要打破建模瓶颈的参赛队长与主攻手;急需高质量底层代码的编程小白;目标直指特等奖需要高分模板对标的精英团队。

2,748

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧