WIN98对等网上如何安装和运行VFP网络版应用程序?

HESHANG2121 2003-02-19 07:57:22
我有A电脑,数据应存放在A电脑上,但是B、C等对等网上的其他电脑也要可以操作此应用程序,但是数据不存放在这些电脑上。能实现吗?
...全文
67 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
leiqingl 2003-03-10
  • 打赏
  • 举报
回复
用HOMEDIR=LEFT(SYS(16),RAT('\',SYS(16)))取得程序实行目录的路径(支持快接方式)
在程序中打开表时可以:
1、用指定默认路径 set default to (homedir)
2、在打开每个表时用 USE (HOMEDIR+表名)
sbw 2003-02-21
  • 打赏
  • 举报
回复
是啊,就是如你所说的那样使用USE Data+"表名"。

如果你把A机上的程序可做个快捷方式放到B机上去这样也是可以的。就用不到我先前给你讲的创建配置文件的方法了。这样做的好处是简单,只要你的程序支持网络就应该没有什么问题,坏处是当A机关机时运行B机的快捷方式则提示“快捷方式所指向的。。。。。。”。如果在每台机子上都安装了软件并且配置了配置文件,在如上情形发生时你可以在程序里添加判断文件是否存在来决定程序继续进行或者显示出“无法连接到主机。。。。。。。”并退出程序。
HESHANG2121 2003-02-20
  • 打赏
  • 举报
回复
感谢SBW的帮助。但还想更清楚一些。
是不是设置一个文件例如PathTxt,将\\机器名\路径存在这个文件里。系统运得时取到一个全局变量DathPath中,然后在系统中打开表时都使用USE Data+"表名"。是这样吗?
另外我在对等网上的每台电脑中必须安装一遍应用程序吗?
sbw 2003-02-20
  • 打赏
  • 举报
回复
使用USE \\机器名\路径\表名

建议为应用程序设立一个配置文件(普通的文件即可),配置文件里保存数据表的路径,在程序初始化时读取配置文件,取得数据表路径后在打开,这样做的好处是目标机上的名称修改后你只要修改配置文件即可,不需要去修改程序。

推荐使用C/S,对等网安全性是个问题。
HESHANG2121 2003-02-19
  • 打赏
  • 举报
回复
各位大侠来看看吧!

2,748

社区成员

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

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