gpt4 book ai didi

德尔福: dynamically Create TClientSocket

转载 作者:行者123 更新时间:2023-12-03 15:47:19 24 4
gpt4 key购买 nike

我正在尝试在运行时创建 TClientsocket,但无法分配事件。

我用

var
cs:TCLIENTSOCKET;

procedure OnReadx;
begin

end;

procedure intsok;
begin
cs:=Tclientsocket.create(nil);
cs.OnRead:=OnReadx;
end;

这不起作用。正确的方法是什么?

最佳答案

事件是这样声明的

TSocketNotifyEvent = procedure (Sender: TObject; Socket: TCustomWinSocket) of object;

所以你已经编写了一个带有这些参数的函数,例如

procedure OnReadx(Sender: TObject; Socket: TCustomWinSocket);

并像在代码中一样分配它:

cs.OnRead:=OnReadx;

致以诚挚的问候,

关于德尔福: dynamically Create TClientSocket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3967007/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com