首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Indy 9和Indy 10有什么不同?

Indy 9和Indy 10有什么不同?
EN

Stack Overflow用户
提问于 2009-04-20 15:41:55
回答 6查看 5.8K关注 0票数 3

我负责将Delphi2007应用程序移植到C#,完全没有使用Delphi的经验。我想知道Delphi包含的两个Indy版本- Indy 9和Indy 10有什么不同,在这一点上我甚至不知道Indy是什么。有人能帮帮我吗?它们仅仅是不同版本的Delphi库吗?使用其中一种或另一种有什么含义?

谢谢!

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-04-20 15:51:29

Indy是Internet Direct的缩写,这是一个用于建立网络的开源库。它最常用于做与互联网相关的事情,比如发送电子邮件之类的。

如果您正在从使用Indy 8或9的遗留应用程序(例如,Delphi 7)进行移植,您会发现在Delphi 2007中使用Indy 9将是一个更容易的移植。如果你不关心,可以使用Indy10,因为它对库有很多重大的改进,而且还有一些重大的架构变化。

票数 6
EN

Stack Overflow用户

发布于 2009-04-20 15:51:11

请查看Indy10文档,特别是Indy.Sockets版本10中的新增功能和对象层次结构更改部分

http://www.indyproject.org/docsite/html

票数 3
EN

Stack Overflow用户

发布于 2009-04-20 17:32:59

Indy是一个winsock包装器,它为网络/互联网编程(ftp、telnet、http等)提供阻塞套接字行为。

Indy 10是来自Indy 9的较新版本,虽然这些更改可能会改进架构,但它们删除了一些功能并移动了一些东西。如果您的程序使用了被移动或删除的部分,那么移植到Indy10将是痛苦的。

如果你从Delphi迁移到C#,那么你会发现Indy的C#版本与Delphi版本有很大的不同。至少当我看着它的时候。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/768836

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档