【问题标题】:How to install TClientSocket and TServerSocket for multi-platform?如何为多平台安装 TClientSocket 和 TServerSocket?
【发布时间】:2016-02-16 08:49:17
【问题描述】:

在 C++Builder 中,如何安装 TClientSocketTServerSocket 以在多平台应用程序中使用?目前我在仅 VCL 的项目中使用它们。

【问题讨论】:

  • 我在问:我如何安装 TClientSocket 和 TServerSocket?我需要将它用于多平台应用程序,现在我只在 VLC proj 中有这些组件
  • 不幸的是,Stack Overflow 是一个仅提供英文问答的网站,因此除非翻译,否则此问题不适合。 Stack Overflow 有其他语言版本,你可以试试Portugal SOSpanish SO 或者呃,Russian maybe?
  • 如果您能将您的问题翻译成英文,请随时edit your question!

标签: c++ c++builder multiplatform


【解决方案1】:

如何安装 TClientSocket 和 TServerSocket?

Embarcadero 的文档对此进行了介绍:

Installing Socket Components

默认情况下不安装套接字组件。要使用套接字组件,您必须安装 dclsockets<.bpl> 包。

安装插座组件:
1. 选择组件 > 安装包。
2. 在“安装包”对话框中,单击“添加”。
3. 在“添加设计包”对话框中,浏览至 C:\Program Files (x86)\Embarcadero\Studio\17.0\bin
4. 选择dclsockets230.bpl,点击打开。
5. 单击“确定”关闭“安装包”对话框。
6. 套接字组件(TClientSocket 和 TServerSocket)列在 Tool Palette 的 Internet 类别中。

注意:这些步骤是一次性安装说明。套接字组件应该可用于所有未来的项目。

话说回来……

我需要将它用于多平台应用程序,现在我只有 VCL 项目中的那些组件。

TClientSocketTServerSocket 不是多平台组件。它们与 Windows 上的 Microsoft WinSock 库密切相关,并且仅适用于 VCL 项目,而不适用于 FMX 项目。对于多平台套接字工作,您可以使用 RADStudio 中预装的Indy,也可以手动安装up-to-date version

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-09
    • 1970-01-01
    • 2012-04-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多