如何解决 OpenDialog 的路径名和文件名 256 个字符的限制

lidelu 2006-01-05 11:47:44
我在程序中打开一个 OpenDialog,对话框可以打开我显示的文件名,我点击“打开”后,对话框正常关闭。可是,返回的文件名(包含路径)却被截断到 256 个字符了。

if OpenDialog1.Execute then
strFileName := OpenDialog1.FileName;

我发现,此时的 strFileName (包含路径)无法超过 256 个字符。怎么办?

Windows平台只是限制文件名不超过 256 个字符,但没限定路径全名不能超过 256 个字符。OpenDialog 组件的限制,如何去掉?
...全文
341 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
XINGXIMU 2006-01-05
  • 打赏
  • 举报
回复
用中转字符试试
gerrylc 2006-01-05
  • 打赏
  • 举报
回复
这个问题没碰到过,帮顶
老之 2006-01-05
  • 打赏
  • 举报
回复
路径全名也有限制的

5,388

社区成员

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

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