导航
  • 全部
...

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

蔚蓝理想 2009-03-07 11:47:00
visual foxpro9.0如何制作不依靠vfp环境运行的程序,也就是打包,安装程序的制作过程!
在网上搜索了很多,但是一些是针对6.0,而且方法讲的不是很详细!所以来这里求助!
...全文
给本帖投票
1823 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制作安装盘,很方便的。

2,745

社区成员

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

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

手机看
关注公众号

关注公众号

客服 返回
顶部