为什么会有 Indy9 文件夹(默认安装文件夹 C:\Program Files\CodeGear AD Studio\6.0\source\Indy 包含“Indy9”和“Indy10”的子目录) 为什么两个版本都安装?什么是使用 Indy9?我没想到它已经更新为 2009 年了...Indy9 现在可以安全地与 Delphi 2009 一起使用吗?

有帮助吗?

解决方案

有一个 打开QC报告 关于这一点,但只有 QC 管理员才能看到。

“开放”状态通常意味着人们已经接受这是一个错误,而不是设计使然。

雷米·勒博 - Indy 开发者之一 - 说这个:

2009年安装程序确实使用Indy 9源代码发货,但在安装过程中无法选择。文档中有一个注释,即可以在需要时手动安装Indy 9。但是请记住,Indy 9尚未更新以实际支持2009年。目前,我不确定是否会。

其他提示

有在印第安纳波利斯9一些变化(从2007年版),使其2009年德尔福在编译(几个字符串AnsiString类型的变化),但根据我的测试,这是行不通的。它会尝试,但没有连接。如果你想我可以给你已增加了对Unicode的支持的变化,但我不相信他们是足够的。

我真的不能回答为什么。我猜想有几个原因,但我没有任何内幕信息。

是否可以安全使用?因人而异。有很多印,所以有可能是为您的项目做工精细某些部分。即使在TIdTCPClient一个简单的测试导致套接字错误#11004每一次。同为TIdHTTP。好像我试过MD5此前,它刚刚得到的垃圾,但我不知道在那一个。

答:它被列入错误(假设),它是不是安全使用(根据有限的测试)

这是不幸的,因为印10具有的问题也和我有使用印9。一些遗留的应用

Indy9是有相容性。有(已写入反对Indy9 Indy10下可能无法编译您的代码)在Indy10一些重大的变化,所以你必须继续使用Indy9(我想安装程序的提示,并询问您要使用的印地的选择 - 至少它没有与D2007)。

更新:好,有几个人正确地评论说Indy9不会与D2009编译(因为新的Unicode支持),所以我想我不知道为什么它的存在。

我的猜测,这是在源树中,并通过安装程序被自动地包含。

请记住,除非你告诉德尔福重新编译他们的源文件不被使用。 如果没有企业版,你甚至不会有这些文件夹。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top