Delphi 2006独立Web服务器编译错误

发布于 2024-09-24 12:21:58 字数 489 浏览 7 评论 0原文

我正在尝试创建一个独立应用程序的 SOAP 服务器应用程序(无需配置 IIS)。问题是我在尝试编译时收到此错误:

我收到错误

SockApp 是使用不同版本的 IdTCPServer 编译的

现在这是因为 Delphi 2006 附带了 INDY 10,但 SockApp 似乎是用 INDY 9 编译的。

自述文件指出:

  1. 在库路径中包含 $(BDS)\Lib\Indy9 并删除$(BDS)\Lib\Indy10.但是,这会强制应用程序使用 Indy9。
  2. 编译IndySockTransport和sockapp并将其放在$(BDS)\Lib\Indy10中。

选项 1 有效,但我需要使用 INDY 10 的一些功能,因此这对我来说不是一个很好的选择。

有谁知道如何实施选项2?即如何编译 IndySockTransaport 和 sockapp?

I'm trying to create a SOAP Server application that is a stand alone application (no need for IIS to be configured). The problem is that I get this error when trying to compile:

I get the error

SockApp was compiled with a different version of IdTCPServer

Now this is because Delphi 2006 ships with INDY 10 but SockApp appear to have been compiled with INDY 9.

The read me states:

  1. Include $(BDS)\Lib\Indy9 in the Library path and remove $(BDS)\Lib\Indy10. However, this forces the application to use Indy9.
  2. Compile IndySockTransport and sockapp and put it in $(BDS)\Lib\Indy10.

Option 1 works, but I need to use some of the INDY 10 features so this is not a great option for me.

Does anyone know how to implement option 2? i.e. how do I compile IndySockTransaport and sockapp?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

活泼老夫 2024-10-01 12:21:58

您还可以查看此处:http://www.cromis.net/blog /downloads/cromis-isapi-server/

使用简单、灵活(开箱即用,它可以与 Indy 9 和 10 一起使用,但可以与任何 HTTP 组件一起使用)并经过测试。它是 ISAPI 服务器端支持,但您只需将 SOAP 模块构建为 ISAPI,它就可以作为独立服务器工作。您实际上只需要几行代码。

You can also look here: http://www.cromis.net/blog/downloads/cromis-isapi-server/

It is simple to use, flexible (out of the box it works with Indy 9 and 10, but can work with any HTTP components) and tested. It is an ISAPI server side support, but you just build your SOAP module as ISAPI and it works as standalone server. You practically need only few lines of code.

城歌 2024-10-01 12:21:58

本教程介绍了使用 Indy 9 构建独立 Soap 服务器的步骤,但也可以对其进行修改以与 Indy 10 一起使用:

http://www.digicoast.com/delphi_soap_standalone.html

另请参阅 如何使用 Delphi 构建独立的 SOAP Web 服务? 以及 Indy 10 版本的链接

This tutorial covers the steps to build a standalone Soap Server using Indy 9 but it can be modified to work with Indy 10 too:

http://www.digicoast.com/delphi_soap_standalone.html

See also the accepted answer in How to build stand-alone SOAP web services using Delphi? with links to Indy 10 versions

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文