XP下,能显示桌面,而win7下出错

xilaianzxsc 2017-06-30 03:45:36
VFP9+SQL2000

在表单上,有一个按钮:导出

SELECT "P_C_X"
set default to (addbs(getenv('USERPROFILE')) + '桌面') &&将路径指向了桌面

在XP系统下,上述命令正常运行.能自动显示到桌面

而在Win7下,却出错. 出错为: 无效的路径

请各位老师,帮指导一下. 能否有一个在XP和win7下,都通用的显示桌面路径的方法


...全文
125 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xilaianzxsc 2017-07-01
  • 打赏
  • 举报
回复
真是太佩服老师的水平了
都市夜猫 2017-06-30
  • 打赏
  • 举报
回复
? GetDesktopFolder()

Function GetDesktopFolder()
	Local cPath
	
	Declare Long SHGetSpecialFolderPath in shell32 Long, String @, Long, Long
	m.cPath = Replicate(Chr(0), 260)
	SHGetSpecialFolderPath(0, @ m.cPath, 0x0010, 0)
	m.cPath = Rtrim(m.cPath, Chr(0))
	Return m.cPath
EndFunc

2,748

社区成员

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

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