S
skyblue7080
Unregistered / Unconfirmed
GUEST, unregistred user!
本人列举在开发中遇到的一些问题,很可能大家同样会遇到,不过这些问题一直没得到很好的解决,而且网上资料也有限,希望我列举到这里,大家有力出力,本人长期在线,分数不够另加 ( 积分: 200 )<br />1、在线升级解决方案:现在网上流行的解决方案是读取服务器上的配置文件,然后根据读取配置文件下载需要的文件,读取方式有按文件时间、版本、大小等,至于配置文件则有ini(服务器上为html)或者是xml,例外还有一些封装好的相关控件,但是功能单一、简单、繁琐、过死,本人暂时采用的是版本、ini的方式。但是文本文件没有版本好。现在正在修改升级方式。想探讨更好的解决办法。
2、多语言版本的问题: 主要有两种方式:一、delphi自带的resource dll wizard,在demo中一个例程,实现相当麻烦。而且本人觉得和另外开发多个不通语言版本简直差不了多少,如果涉及到dll的调用、而dll中也有窗体等,问题更多;二、ini文件的切换,好像很多软件都用了这种方法,本人也在考虑如果没办法也得用这种办法了,尽管涉及到n多dll窗体。
3、快速读取大jpg图片问题及用用listview显示缩略图问题:网上流传的那个例子快烂掉了,那个例子的处理图片效率难道就没人管,本人现在开了一个线程专门处理缩略图的显示,在显示一般图片效果确实不错,比acdsee差不了多少,但是如果这个图片很大,执行效率又慢了,而acdsee却可以相当轻松的显示出来,百思不得起解。
4、dll窗体嵌入问题:把一个dll的窗体嵌到例外一个dll中的panel上,产生了一系列问题,在轻舞肥羊兄的开发经验中也举出了这个问题,他已经解决了一部分的问题,但还有很多问题也没得到解决,如何能够让dll窗体嵌入之后和普通嵌入一样,让嵌入的窗体真正的嵌入还有待大家探讨。
5、listview控件的扩展:header重画问题,排序等。
暂时列举这些问题,以后遇到典型问题再加。大家也可以将自己遇到的典型问题集中于此,此贴用于处理大家典型的问题,希望共同探讨
2、多语言版本的问题: 主要有两种方式:一、delphi自带的resource dll wizard,在demo中一个例程,实现相当麻烦。而且本人觉得和另外开发多个不通语言版本简直差不了多少,如果涉及到dll的调用、而dll中也有窗体等,问题更多;二、ini文件的切换,好像很多软件都用了这种方法,本人也在考虑如果没办法也得用这种办法了,尽管涉及到n多dll窗体。
3、快速读取大jpg图片问题及用用listview显示缩略图问题:网上流传的那个例子快烂掉了,那个例子的处理图片效率难道就没人管,本人现在开了一个线程专门处理缩略图的显示,在显示一般图片效果确实不错,比acdsee差不了多少,但是如果这个图片很大,执行效率又慢了,而acdsee却可以相当轻松的显示出来,百思不得起解。
4、dll窗体嵌入问题:把一个dll的窗体嵌到例外一个dll中的panel上,产生了一系列问题,在轻舞肥羊兄的开发经验中也举出了这个问题,他已经解决了一部分的问题,但还有很多问题也没得到解决,如何能够让dll窗体嵌入之后和普通嵌入一样,让嵌入的窗体真正的嵌入还有待大家探讨。
5、listview控件的扩展:header重画问题,排序等。
暂时列举这些问题,以后遇到典型问题再加。大家也可以将自己遇到的典型问题集中于此,此贴用于处理大家典型的问题,希望共同探讨