【发布时间】:2012-02-08 06:19:57
【问题描述】:
我一直在尝试设置从ReceiveText TClientSocket 函数恢复的字符数量的长度,但似乎没有任何效果。例如,从恢复的数据或其他数据流中接收最左边的第一个字符。有没有办法在 Delphi 中使用这个 specific 对象来完成这个?
我们将不胜感激。提前致谢。
【问题讨论】:
-
PS-也许这个伪代码会给某人一个关于我具体想要实现的假设的见解:
hClientSocket.Socket.ReceiveText(1); -
欢迎来到 StackOverflow。该站点的工作方式与新闻组略有不同。您可以编辑问题,因此您可以将您的 PS 添加到问题中,而不是使其成为评论。
-
您使用的是哪个 Delphi 版本?默认情况下,较新的 Delphi 版本不安装 TClientSocket。
-
@JensMühlenhoff:我的意思不是直截了当或无关紧要,但谁说我的 Delphi 发行版中默认安装了 TClientSocket?虽然奇怪的是你猜对了;我没有使用真正最新版本的 Delphi — 准确地说,我使用的是 Delphi 7。但是,为了记录,虽然 TClientSocket 组件可能没有默认安装,但它们是包含在 Delphi 2009+ 中已安装文件的某处,并且可以相应地手动安装。请参阅here 了解更多信息。
-
@MarjanVenema:感谢您的欢迎。是的,我已经习惯了 StackOverflow 系统的工作方式。我将该消息作为评论包含在内,因此它将被视为旁注,而不是与我手头的问题直接相关的内容,因此它不可能掩盖实际问题。
标签: delphi sockets tclientsocket