VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1122|回复: 2

请教关于制作安装、设置路径的问题?

[复制链接]

3

主题

4

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-3-2 17:30:01 | 显示全部楼层 |阅读模式
我是在VFP6.0默认C:\Program Files\Microsoft Visual Studio\Vfp98\warehouse目录下写的代码,想发布安装时,总提示找不到某某个表单,我写代码的过程都是用相对路径 (do form warehouse\forms\main等等),我也看了FAQ上的VFP关于设置路么的问题,可还是不知道如何具体操作,都说用第三方制作安装工具WISE好用,我不大会操作,如何制作安装文件呢?还要拷那个VFP自带的两个文件嘛以便脱离VFP可以运行,可以具体说一步骤嘛?多谢:-)
回复

使用道具 举报

0

主题

32

帖子

23.00

积分

新手上路

Rank: 1

积分
23.00
发表于 2020-5-13 00:00:01 | 显示全部楼层
关于路径:

在你的主程序的开头加代码:

*方法一:
**********************
PUBLIC LCNowpath
LCNowpath=JUSTPATH(SYS(16,1))+'\'
set default to (LCNowpath)  &&设置默认工作目录
**********************

*方法二:
**********************
PUBLIC LCNowpath
LCNowpath=SYS(5)+SYS(2003)+"\"
set default to (LCNowpath)  &&设置默认工作目录
**********************

*方法三:
**********************
PUBLIC LCSys16,LCNowpath
LCSys16=SYS(16)      &&获取当前程序所在的全路径,包括当前运行程序名。
LCNowpath=LEFT(LCsys16,RAT("\",LCSys16,1))   &&获取当前运行程序所在工作目录。
set default to (LCNowpath)  &&设置默认工作目录
**********************
回复

使用道具 举报

0

主题

32

帖子

23.00

积分

新手上路

Rank: 1

积分
23.00
发表于 2020-5-13 11:45:02 | 显示全部楼层
这样你的程序安装到任何目录下都可以用了。


关于脱离VFP环境运行,只需把VFP对应版本的运行库文件与你的程序一齐打包即可。

打包时可以设置安装到系统目录(System32)或与你的程序在同一目录下也可以。

VFP6 的运行库:vfp6r.dll、vfp6rchs.dll、gdiplus.dll (VFP6RUN.EXE、VFP6R.DLL、VFP6RENU.DLL)
VFP7 的运行库:msvcr70.dll、vfp7r.dll、vfp7rchs.dll、gdiplus.dll、vfp7renu.dll
VFP8 的运行库:msvcr70.dll、vfp8r.dll、vfp8rchs.dll、gdiplus.dll

VFP9 的运行库:msvcr71.dll、vfp9r.dll、vfp9rchs.dll、gdiplus.dll
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表