• 主页
  • 招聘
  • 语言基础/算法/系统设计
  • 数据库相关
  • 图形处理/多媒体
  • 网络通信/分布式开发
  • VCL组件开发及应用
  • Windows SDK/API

为什么OpenDialog1.FileName是乱码?

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

显示出来的是莫名其妙的一个汉字,
不知道是怎么回事。
...全文
53 点赞 收藏 7
写回复
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日
文件格式问题
回复 点赞
发动态
发帖子
Delphi
创建于2007-08-02

1469

社区成员

26.2w+

社区内容

Delphi 开发及应用
社区公告
暂无公告