你们做系统时没有设置默认路径吗,在建立项目时就应该设置默认路径,这样保存和打开的文件才会在同一个目录下,就不会出现找不到文件的情况了。
先在磁盘上新建一个文件,最好不要在桌面上,在任意盘中即可。然后打开VF,点菜单栏上的工具-选项-文件位置-默认目录-修改,然后选择你刚刚建立的目录(注意勾选下面的“使用默认目录”),选择好后,点击“设置为默认值”-“确定”。
将你建立的表单和项目、表这些文件都复制到这个目录下,以后保存和打开都会在这个目录下了, 就不会出现找不到文件的情况了。
具体原因不明,以下几种方法请试试:
1、如果能启动,在VFP界面中,选择菜单--工具--选项--文件位置--临时文件,将目录路径改为其他目录,或干脆将目录设在C盘以后的分区
2、重装VFP,安装路径尽量采用默认路径,尤其不要使用中文路径。
3、再不行,还可以换一下 *** 作系统或VFP安装程序试试。
能想到的就是这么多,多试式吧。
另外,这里有一个有关VFP配置文件的文档,你可以参考一下。
>
使用绝对路径后,当文件拷贝到其他位置(电脑)时,就会出现找不到文件的问题。因此,应当使用相对路径:
PUBLIC LCNowpath
LCNowpath=right(justpath(sys(16)),RAT("\",sys(16))-AT("\",sys(16))+3) && 获取当前路径
SET PATH to &LCNowpath;&LCNowpath\xs &&设置搜索路径
”&LCNowpath\xs“就是你表(表(xs)和表单目录的相对路径,以后就能任意调用了。
如 do form &LCNowpath\xs\表单scx
USE &LCNowpath\xs\表dbf
用相对路径
1forms存放表单文件夹,graph表,proced程序prg,主程序prg和这些文件夹相同目录下
2整个程序启动从 主程序prg开始
3打开其他的文件以这样的方式 do form forms/表单名, do 菜单文件夹/菜单文件名
4主程序必须包含这样一条语句 SET DEFAULT TO sys(5)+sys(2003)
按照这个方法你想把东西移动哪里都可以,不会出现路径问题
1函数 sys(5) 取得当前的驱动器
2函数 sys(2003) 取得当前的路径
3用 sys(5)+sys(2003) 取得当前的完整路径
4用 set default to 命令来设置访问路径
你打开VFP程序后在命令窗口打set
defau
to
d:\考生文件夹\新建文件夹\
之后的 *** 作你若点保存,那都将保存到你指定的文件里。当然,要保存还得点菜单上的保存菜单项或者点保存按钮。若你对表单或表等修改了没点保存直接关闭VFP的话,那么它也会提示你要不要保存,你点是的话那就保存了,而且保存到你指定的地方。因此,你已经算保存了。
以上就是关于急求帮助啊!!!请懂vfp的人好心解答啊!!!!!!急急急急全部的内容,包括:急求帮助啊!!!请懂vfp的人好心解答啊!!!!!!急急急急、vfp6.0启动时总是提示 找不到配置文件路径无效 怎么解决、vfp做表单时插入表(表(xs)和表单在同一目录下),路径该怎么设置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)