社区
Delphi
帖子详情
opendialog同时打开多个文件的限制问题
kunmingcy
2003-12-18 11:41:41
用opendialog需要同时打开若干个文件,发现受opendialog限制,一次最多不能超过1150个,不知给我有何高招?
...全文
80
14
打赏
收藏
opendialog同时打开多个文件的限制问题
用opendialog需要同时打开若干个文件,发现受opendialog限制,一次最多不能超过1150个,不知给我有何高招?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tiantian_200
2003-12-19
打赏
举报
回复
那就自己写一个吧
blueshrimp
2003-12-19
打赏
举报
回复
很强啊,1150个!
kunmingcy
2003-12-19
打赏
举报
回复
不知道有没有其他控件可用?
shgye121212
2003-12-19
打赏
举报
回复
都是牛人!
flyinwuhan
2003-12-19
打赏
举报
回复
自己写一个吧
从Opendialog继承一下,修改一个函数即可。
Flarezhao
2003-12-19
打赏
举报
回复
up
whitetiger8
2003-12-19
打赏
举报
回复
没试过。。。
aiirii
2003-12-18
打赏
举报
回复
很强啊,1150个!
你打開成個目錄, 然後過濾, 如何??
钛元素
2003-12-18
打赏
举报
回复
很强啊,1150个!
tiexinliu
2003-12-18
打赏
举报
回复
没试过,友情up
outer2000
2003-12-18
打赏
举报
回复
没有测试过,不过感觉不应该啊,你到别的机器看看;
flyinwuhan
2003-12-18
打赏
举报
回复
function TOpenDialog.DoExecute(Func: Pointer): Bool;
const
MultiSelectBufferSize = High(Word) - 16;
以上是Dialog.pas源文件。delphi分配的内存只有65518字节,你说能保存多少个文件名?
kunmingcy
2003-12-18
打赏
举报
回复
我需要一次同时打开3000多个文件,当然每个文件都很小。
太空11
2003-12-18
打赏
举报
回复
没有测试过,不知道
up
Delphi :
Open
dialog
文件
过滤类型,
文件
多选, 使用多
文件
格式 只显示exe
文件
exe
文件
(*.exe)|*.exe exe
文件
(*.exe)显示在
文件
类型里,中间用|隔开,|后面代表过滤exe以外的其他类型
文件
open
dialog
1.filter:='所有
文件
(*.*)|*.*';
open
dialog
1.filter:='文本
文件
(*.txt)|*.txt';
open
dialog
1.filter:='文本
文件
(*.txt)
Delphi选择
文件
夹
在Delphi中,定位
文件
的操作主要有两种方法。一种是直接定位
文件
,即通过“
打开
”对话框(
Open
Dialog
)控件来实现。另一种是只定位到
文件
夹,然后再在此
文件
夹内寻找
文件
,这种定位方法是利用Delphi提供的SelectDirectory函数。这个函数是在FileCtrl单元中定义的,因此在使用时不要忘记在Uses中加入单元名。 下面就以一个例子来说明这两种
【WPF应用38】WPF 控件
打开
文件
选择-
Open
File
Dialog
的详解与示例
WPF 控件
打开
文件
选择-
Open
File
Dialog
的详解与示例
C#选择
文件
、选择
文件
夹、
打开
文件
(或者
文件
夹)
1、选择
文件
用
Open
Dialog
Open
File
Dialog
dialog
= new
Open
File
Dialog
();
dialog
.Multiselect = true;//该值确定是否可以选择
多个
文件
dialog
.Title = "请选择
文件
夹";
dialog
.Filter = "所有
文件
(*.*)|*.*"; if (
dialog
.Show
Dialog
() == Sys
解决CB中T
Open
Dialog
, T
Open
Picture
Dialog
打开
文件
数量有
限制
的
问题
调用T
Open
Picture
Dialog
选择大量图片时候发现,返回的Files里面只有前面的一千
多个
文件
,实际只有我选择
文件
的一半左右。开始以为是CB的BUG,于是把
Open
Dialog
源码中的MultiSelectBufferSize改大,测试没效果。网上有人说,Get
Open
FileName的Ansi版本有32K内存
限制
,Unicode版本没有
限制
。实际我的程序已经是Unicode的了。Ans
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章