这个双引号哪来的?(100分)

  • 主题发起人 主题发起人 海蓝
  • 开始时间 开始时间

海蓝

Unregistered / Unconfirmed
GUEST, unregistred user!
我用Delphi5.0做了个小程序,在调试的时候发现一个问题:
用OpenDialog查找文件,并将找到的文件名放在一个Edit中保存然后对这个文件进行操作。
但是,在“我的文档”中找到的文件放在Edit中文件名后竟然多了一个(")---双引号。
而同样的文件放在其它地方却没有事,这是为什么?在此向各位请教。最好告诉我如何解决
谢谢!
 
有这回事?我怎么没遇到?
if Opendialog1.Execute then
Edit1.Text := OpenDialog1.FileName;
“我的文档”中找到的文件为
C:/Documents and Settings/Administrator/My Documents/others.txt
没多“啊
 
你的程序是怎么样的?
我试过用edit1.Text := opendialog1.FileName;没问题的
 
不好意思,我想这恐怕只能检查你的源码了?^_^
 
你试试Program files下面的有没有双引号,有的话就是因为名称中的空格问题,如果是
这个原因,解决起来就很简单了,只要去掉首尾的双引号就可以了。

还有您用的是OpenDialog.FileName吗(不要用File(s))?
 
是你自己弄错了吧??
 
STEP BY STEP 监视你存回去那个文件名
一定是你代码上疏忽了
 
Pipi 又看见你了,昨天你关于TRIM()那个帖子你说别人在混分
你今天的回答可真是让我意外啊,哈哈哈哈哈
 
哈哈哈,我是不懂,所以搞个邮件通知嘛
 
谢谢大家的支持!这个问题我已经基本解决了。正如Shenloqi所说,问题出在含空格的文件
夹名上了。再次谢谢大家。
 
多人接受答案了。
 
后退
顶部