无效的路径或文件名

u010653929 2013-05-11 01:35:14
连编之后运行表单,提示“无效的路径或文件名”点击忽略仍能运行


public mypath
mypath=left(sys(16),rat("\",sys(16)))
set defa to (mypath)


挂起的是set defa to (mypath),怎么回事?
...全文
1444 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
十豆三 2013-05-11
  • 打赏
  • 举报
回复
如果是 PRG,这个肯定没有问题: public mypath mypath=Addbs(Justpath(Sys(16,1))) Set Default To (mypath)
u010653929 2013-05-11
  • 打赏
  • 举报
回复
引用 5 楼 apple_8180 的回复:
或用 Addbs(Sys(5)+Sys(2003)) 代替 left(sys(16),rat("\",sys(16)))
额,我用原来那个时好时坏是怎么回事,现在又没有路径或文件名无效的提示了
u010653929 2013-05-11
  • 打赏
  • 举报
回复
引用 3 楼 dkfdtf 的回复:
那就用: mypath = justpath(Sys(1271,thisform)) 整个应用仅包含一个表单?编译成 exe 后,你会遇到很多问题,像是:如何不显示 vfp 的菜单、背景、一闪而过等等 ...
额,不是只有一个表单。。有好多表单,只有一个程序而已
十豆三 2013-05-11
  • 打赏
  • 举报
回复
或用 Addbs(Sys(5)+Sys(2003)) 代替 left(sys(16),rat("\",sys(16)))
十豆三 2013-05-11
  • 打赏
  • 举报
回复
编译后就可以了。
都市夜猫 2013-05-11
  • 打赏
  • 举报
回复
那就用:
mypath = justpath(Sys(1271,thisform))

整个应用仅包含一个表单?编译成 exe 后,你会遇到很多问题,像是:如何不显示 vfp 的菜单、背景、一闪而过等等 ...
u010653929 2013-05-11
  • 打赏
  • 举报
回复
引用 1 楼 dkfdtf 的回复:
这种命令只能放在 main.prg 中
额,我只有一个程序的样子,并且设置为主文件,就在这个程序里
都市夜猫 2013-05-11
  • 打赏
  • 举报
回复
这种命令只能放在 main.prg 中

2,748

社区成员

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

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