寻找高人 openpicturedialog对话框特别浪费资源 (谁有兴趣合作) 提前有分! (100分)

  • 主题发起人 主题发起人 xxjcw
  • 开始时间 开始时间
X

xxjcw

Unregistered / Unconfirmed
GUEST, unregistred user!
在Delphi中使用openpicturedialog对话框浏览WMF文件,大约浏览到200张左右,系统资源
就会少的可怜,不知那位高人可以给出一个解决方法,给些提示也非常感谢!(操作系统Win98,)*注在Win2000中无此现象。
××××
修改:我想可能有人和我遇到了相同的问题,谁有兴趣合作解决这个bug。
另外需要说明的是我的水平不高,希望大家给一些提示。
我的qq:46683722 (留言:软件)
××××
 
好吧!放了几天没有人回答。换一个问题。
在Delphi中使用openpicturedialog对话框浏览WMF文件,大约浏览到200张左右,系统资源
就会少的可怜,不知那位高人可以给出一个解决方法,给些提示也非常感谢!(操作系统Win98,)*注在Win2000中无此现象。
谢谢!
可以重新开贴送分。
 
难度太大了吗?
自己的问题自己顶!
 
有耐心啊,浏览到了200张
 
那只好去研究openpicturedialog所在的源代码文件了.
 
不会,帮你顶。
 
to huazai:
用户在使用时,要浏览查找合适的图片,图片又太多,所以用户浏览多少张都是有可能的
to chnplzh:太难了,找不到关键!
 
只能帮你顶了。
 
没有win98帮不了你,只能帮你顶了。
 
是的,的确有此现象。你试试ImageEn的OpenPictureDialog,也许好一点。那是没有办法的
事,其实与控件无关,是操作系统的事。你试试在资源管理器中打开一个充满图标文件的文
件夹,你的机器一会就会死。应该尽量避免这样做。
 
to barton:有没有变通的方法,有一个软件在98下没有问题“非常好印 3”她好像是画出图像。(你所说的控件我会试一试)。向你表示衷心的谢意!
 
可以看看TOpenPictureDialog的DoSelectionChange保护方法,要出问题可是在这里,TOpenPictureDialog保存当前选择的图片的私有变量为FPicture,如果你选择的是一个图片就用LoadFromFile调入图片,LoadFromFile会先释放掉原来的图片的,我是看不出有什么问题啊。

开始进不了大富翁,到此时才能回复。
 
to thx1180: 如果自己在窗体上放上Timage控件,用LoadFromFile调入图片,也会出现何上边的openpicturedialog对话框一样的问题。
to 魔鬼大师:指点一下。我看代码中有一些newgraphic变量没有free,不过它应该复制的是地址吧!而且加上newgraphic.free好像没有多大作用。(我如果有理解上的错误请批评指正)。
 
to barton:
好像行不通啊!还不如Delphi自带的OpenPictureDialog对话框呐!
可惜自己的水平太低, 努力,努力!慢慢解决吧!
 
自己写一个OpenPictureDialog吧
 
提前有分
 
第一次打开某文件夹时把该文件夹中的图片存入数据库中,以后需要打开时再从数据库是提取出来,我用imageen控件从数据库中提取200张jpeg图片只要5-7秒
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部