在C ++ Builder中,如何在多平台应用中安装TClientSocket
和TServerSocket
?目前我在一个仅限VCL的项目中使用它们。
答案 0 :(得分:3)
如何安装TClientSocket和TServerSocket?
这在Embarcadero的文档中有所介绍:
默认情况下不安装套接字组件。要使用套接字组件,您必须安装 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项目中使用这些组件。
TClientSocket
和TServerSocket
不是多平台组件。它们与Windows上的Microsoft WinSock库密切相关,仅适用于VCL项目,而不适用于FMX项目。对于多平台套接字工作,您可以使用预先安装在RADStudio中的Indy,也可以手动安装up-to-date version。