INDY确实太搞笑了,INDY9还这么不成熟,就推INDY10。(0分)

  • 主题发起人 主题发起人 j_shen2000
  • 开始时间 开始时间
J

j_shen2000

Unregistered / Unconfirmed
GUEST, unregistred user!
下午,差点气得我吐血,大家有兴趣可以去用用IDMESSAGE.SAVETOFILE,不知道有几个用成功过,最后还是自己重写代码,才搞定,这么明显的逻辑错误都没查出来,无话可说。
提出来,让大家以后用INDY时遇到莫名奇妙的错误时,多查查INDY的原码。
 
正因为不成熟,所以才推indy10[:D]
我没如何用indy,不过他做得太细了,自然在效率方面不好,问题吗,也就自然很多
 
INDY的问题的确不少,用了这么久,很多源码都有问题。
 
难道它就不能9。01。。。99那么推吗?
 
最近突然发现:原生的Socket还是很好的用的阿;想怎么发就怎么发.
何必用这些劳神的东西.
只要发送和接收这些简单的东西.自己写就好了//
 
我用过INDY的9.0.04版的TIDMESSAGE,没有什么问题呀,它有DEMO也运行很正常呀!
不知道你碰到的是什么问题呢?
 
to 枫:
我用的也是INDY9,它的DEMO其实很简单,很多功能根本没实现,而且BUG就已经不少;
其实我在题目当中已经指出了错误所在,你可以先试试,或许你的INDY确实比较新:)

to itren:
直接调用WINSOCK,当然是想怎么发就怎么发,不过做玩意和做项目是两码事,不可能动不动就自己从API封装起,相比较而言,我宁可改写INDY原码。

to lynu:
INDY还没有到性能的问题,连功能都没完全过关;
 
个人也认为,indy纯粹好看不中用,还不知道升级的兼容信如何。还是winsock来的实在(在复杂要求方面是麻烦点)。
 
to j_shen2000
我试了一下,
win2000+DELPHI 7 + INDY 9.00.14 版,没有你说的那个问题
win2000+DELPHI 7 + INDY 9.00.11 版,也没有你说的那个问题
win2003+delphi 7 + INDY 9.00.14 版, 出现问题。
 
to 枫:
跟WINDOWS版本应该没有关系,延着SAVETOFILE到SAVETOSTREAM查下去,你会发现它为什么会错。
 
好象我的都行呀没事呢我不看源码的只管用看结果的
 
注意是IDMESSAGE.SAVETOFILE,而不是IDMESSAGE的附件SAVETOFILE。
to 想上进的菜鸟:
如果程序是给自己用的,那我就不写了,你说是不是:)
 
to j_shen2000
我看了INDY的bug list,并找到解决方法。
savetofile出现错误是因为vstream多次释放引起的。
 
我在win2k+delphi6+indy9.00.14下用感觉indy是个好东西,简单易用,而且没什么大问题,最重要的是这它能解决实际问题。
老说人家的不好,有本事就自己写一个比indy好的控件出来啊!
 
控件有些不影响主要功能的Bug是很正常的,
而且它本身就是开源项目,做到这样已经是相当不错了
 
比较同意楼上的观点。。
 
Indy不好,什么好?
人家写出来的执行代码通常比其他组件的要小。
 
烂得要命,TIdHTTP控件连http://bt.cnxp.com/这样的网站都访问出问题,得到一堆乱码
 
to piao40993470,shiningplus,Rocklee:
首先,我没说INDY不好,我只是觉得它应该在稳定一个版本的基础上,再推出一个新版本,否则永远是BETA版对INDY本身也是不负责任的。
其次,我的本意很清楚,只是把INDY使用过程中的一个BUG写出来,共享经验,让后来的人少走弯路,说实话我完全可以闭口不言,冷眼旁观。呵呵,看来好人做不得呀。
最后,你们觉得讳病忌医对INDY很负责吗?
 
to j_shen2000
也许我误会你的意思了,但你可以把你发现的bug提交到http://www.indyproject.org/的bug list里让那些开源的好心人解决吧!((这样总比在这里说人家的不是好,不是吗?
 
后退
顶部