求关注,WIN7下运行OpenDialog每次打开都是初始目录失效,XP下正常

chenchen_2011 2014-07-15 04:55:28
系统运行时,每次打开OpenDialog1都指向指定的文件夹,而不是上一次选定文件的文件夹,如下代码,在XP的操作系统上运行,效果正常,但在WIN7操作系统上运行就老指向上一次选定文件的文件夹

OpenDialog1.InitialDir := ‘c:\\’;
OpenDialog1.FileName := '';

if OpenDialog1.Execute then

求助,是否有朋友碰上过类似情况并解决?
...全文
258 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenchen_2011 2014-07-16
  • 打赏
  • 举报
回复
OpenDialog1.InitialDir := ‘c:\\’; 这个只是一个示例,肯定指向的是存在的具体文件夹 同样的代码在XP系统运行正常,在WIN7下出问题,问题就是要找在WIN7下出问题的解决答案
chenchen_2011 2014-07-16
  • 打赏
  • 举报
回复
测试确实是win7的UAC系统禁止没有认证的程序访问C盘 这个原因造成,谢谢
wangen12345 2014-07-16
  • 打赏
  • 举报
回复
win7的UAC系统禁止没有认证的程序访问C盘。
hj8090 2014-07-15
  • 打赏
  • 举报
回复
InitialDir指向文件夹的文件夹不存在引起的。

5,928

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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