delphi 中在程序中不能访问某个文件夹的问题,很奇怪

softdream 2009-12-05 09:47:41
假设在C盘上有这么一个路径:c:\1987\5600-234-y4-234-1-67\001\ 在这个001目录下有几个文件。

在程序里有一filelistview控件,如果手动将这个路径作为一个字符串赋给这个控件,可以显示它下面的文件。
如果是在程序里,从数据库里读出来,经过字符串组合得到这个路径,就是报错“file not found”

调试时跟踪过,得到的路径完全一样。

但我将组合出来的字符串与手动输入的一个同样内容的字符串用comparestr函数做比较,结果并不相同。不明白为什么,请指教。
...全文
93 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
李白丢了墨镜 2009-12-09
  • 打赏
  • 举报
回复
字符编码的问题。
Harryfin 2009-12-07
  • 打赏
  • 举报
回复
comparestr?大小写问题?
davidpeter 2009-12-07
  • 打赏
  • 举报
回复
检查一下就会很清楚了。
xiaoxian251 2009-12-07
  • 打赏
  • 举报
回复
主要看path 正确不
iseekcode 2009-12-05
  • 打赏
  • 举报
回复
楼主散分啊.呵呵.
这样的问题,基本都是自己的问题,我经常遇到,再仔细找找.
skertone 2009-12-05
  • 打赏
  • 举报
回复
很明显啊,组合错了,或存在数据库的本来就是错的

在使用前 Showmesge(str) 出来嘛,真不知道你是怎么调试的

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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