为什么OpenDialog1.FileName是乱码?

zqc-tutorial 2004-04-08 04:12:32
with OpenDialog1 do
if Execute then
ShowMessage(FileName);

显示出来的是莫名其妙的一个汉字,
不知道是怎么回事。
...全文
112 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
delphiseabird 2004-04-08
  • 打赏
  • 举报
回复
应该是别的地方的问题
重启-重建一个窗体放上opendialog试试
zhlwyy 2004-04-08
  • 打赏
  • 举报
回复
估计是你的文件格式问题吧!
看看你的文件的属性!
zqc-tutorial 2004-04-08
  • 打赏
  • 举报
回复
在另外一台机器上,安装的windows 2000 professional,就没问题,
而我的机器,安装的windows 2000 server就乱码。
真的是很奇怪。
我试过了,不管是包含中文路径的中文名文件,
还是英文路径的英文名文件,都乱码。
晕了。。。
WuChenCan 2004-04-08
  • 打赏
  • 举报
回复
文件格式问题
lzy6204 2004-04-08
  • 打赏
  • 举报
回复
我试了没有问题,估计是其他什么问题你没有注意到吧
Linux2001 2004-04-08
  • 打赏
  • 举报
回复
代码单步跟踪看看,不然把代码改为:
if OpenDialog1.Execute then
ShowMessage(OpenDialog1.FileName);
insert2003 2004-04-08
  • 打赏
  • 举报
回复
文件格式问题

5,402

社区成员

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

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