首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Delphi中的WinInet wrapper

Delphi中的WinInet wrapper
EN

Stack Overflow用户
提问于 2011-10-09 19:24:34
回答 3查看 1.2K关注 0票数 1

请给点建议。我想在WinInet上用Delphi开发FTP / SFTP / FTPS客户端下载管理器。在哪些方面做得更好(Indy,ISC组件,WinInet ...)?可能已经有了解决方案?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-10-09 23:26:36

您没有指定您的Delphi版本和目标平台(最新版本的Delphi中提供了x64和MacOSX ),因此这里有一些通用建议:

  1. WinInet:根本没有FTPS支持,所以这排除了you.
  2. 与Delphi打包(免费),完全支持在Delphi的最新版本,成熟,广泛使用,使用同步模型(你需要使用线程,所以网络访问不锁定GUI).
  3. :免费,成熟,显然没有Delphi XE2支持,到目前为止,所以没有明确的x64支持。被广泛使用。使用异步模型(不需要线程,在图形用户界面上使用回调thread).
  4. :鲜为人知的库(免费),比上面两个更紧凑和易于理解。也有FTPS支持,最近没有更新,但在Delphi 2007-2009上工作正常。同步模型。

以上四种我都用过,很难推荐其中一种。所有这些都可以完成你所需要的(除了WinInet),归根结底就是你对哪种模型(同步/异步)更满意,或者已经在你的应用程序中使用了,以及你需要什么级别的平台/编译器支持。如果你看不到选择#3或#4的任何理由,我会说go with Indy,因为它与Delphi捆绑在一起,具有x64/MacOSX支持,并且可能也会在下一个版本的Delphi中工作。

票数 8
EN

Stack Overflow用户

发布于 2011-10-09 21:43:32

我记不清具体的原因了,但当我们需要实现sFTP和FTPs时,我们选择了ipWorks (http://www.nsoftware.com/ipworks)和ipWorks SSL/SSH。虽然,我不是那个为它付钱的人,所以我并不关心成本。

这可能只是因为我们已经使用ipWorks作为FTP的一部分。

票数 0
EN

Stack Overflow用户

发布于 2018-04-04 03:51:07

我让rotine执行一个外部应用程序,本例中的应用程序是WinSCP。如果有必要,我可以插入示例。

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

https://stackoverflow.com/questions/7703153

复制
相关文章

相似问题

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