ServerSocket的线程方式 delphi的帮助有个例子呀!我就是看帮助学的。大概是TSocketThread的帮助 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure TFM_DL_SRV.csSRVGetThread(Sender: TObject; ClientSocket: TServerClientWinSocket; var SocketThread: TServerClientThread);begin SocketThread := ServerThread.Create(true,ClientSocket); SocketThread.FreeOnTerminate := true; SocketThread.Resume; //Inc(ActiveThreadNum); //sbSRV.Panels.Items[0].Text := '当前线程数:' + IntToStr(ActiveThreadNum);;end;其中:type ServerThread = class(TServerClientThread)—————————————————————————————————MaximStr := '宠辱不惊,看庭前花开花落,去留无意; 毁誉由人,望天上云卷云舒,聚散任风。';I.Maxim := MaximStr;I.Desire := '加不加分随你';————————————————————————————————— procedure TFM_DL_SRV.csSRVGetThread(Sender: TObject; ClientSocket: TServerClientWinSocket; var SocketThread: TServerClientThread);begin SocketThread := ServerThread.Create(true,ClientSocket); SocketThread.FreeOnTerminate := true; SocketThread.Resume; //Inc(ActiveThreadNum); //sbSRV.Panels.Items[0].Text := '当前线程数:' + IntToStr(ActiveThreadNum);;end;其中:type ServerThread = class(TServerClientThread)—————————————————————————————————MaximStr := '宠辱不惊,看庭前花开花落,去留无意; 毁誉由人,望天上云卷云舒,聚散任风。';I.Maxim := MaximStr;I.Desire := '加不加分随你';————————————————————————————————— procedure TFM_DL_SRV.csSRVGetThread(Sender: TObject; ClientSocket: TServerClientWinSocket; var SocketThread: TServerClientThread);begin SocketThread := ServerThread.Create(true,ClientSocket); SocketThread.FreeOnTerminate := true; SocketThread.Resume; //Inc(ActiveThreadNum); //sbSRV.Panels.Items[0].Text := '当前线程数:' + IntToStr(ActiveThreadNum);;end;其中:type ServerThread = class(TServerClientThread)—————————————————————————————————MaximStr := '宠辱不惊,看庭前花开花落,去留无意; 毁誉由人,望天上云卷云舒,聚散任风。';I.Maxim := MaximStr;I.Desire := '加不加分随你';————————————————————————————————— TRadioGroup问题 调用C#写的webservices时 如果网络延时或者请求返回时间长的话 应用程序就卡 这是什么原因啊 写了个函数,用来在指定字符集中产生指定长度和起始位置的字符串。此贴为讨论贴。 我想判断程序是不是当前窗体时有所动作! MDI主窗体的背景问题??? 谁来帮帮我.~~~~~~~~~ 求问这个AND的用法 请告诉我三层结构的小例子 9.11 you know this!!! 在delphi编程时使用query控件的时候,怎样处理query结果? 关于动态修改对象属性的一个问题: 帮忙捉虫!在线焦急等待!
ClientSocket: TServerClientWinSocket;
var SocketThread: TServerClientThread);
begin
SocketThread := ServerThread.Create(true,ClientSocket);
SocketThread.FreeOnTerminate := true;
SocketThread.Resume;
//Inc(ActiveThreadNum);
//sbSRV.Panels.Items[0].Text := '当前线程数:' + IntToStr(ActiveThreadNum);;
end;
其中:
type
ServerThread = class(TServerClientThread)—————————————————————————————————
MaximStr := '宠辱不惊,看庭前花开花落,去留无意;
毁誉由人,望天上云卷云舒,聚散任风。';
I.Maxim := MaximStr;
I.Desire := '加不加分随你';
—————————————————————————————————
ClientSocket: TServerClientWinSocket;
var SocketThread: TServerClientThread);
begin
SocketThread := ServerThread.Create(true,ClientSocket);
SocketThread.FreeOnTerminate := true;
SocketThread.Resume;
//Inc(ActiveThreadNum);
//sbSRV.Panels.Items[0].Text := '当前线程数:' + IntToStr(ActiveThreadNum);;
end;
其中:
type
ServerThread = class(TServerClientThread)—————————————————————————————————
MaximStr := '宠辱不惊,看庭前花开花落,去留无意;
毁誉由人,望天上云卷云舒,聚散任风。';
I.Maxim := MaximStr;
I.Desire := '加不加分随你';
—————————————————————————————————
ClientSocket: TServerClientWinSocket;
var SocketThread: TServerClientThread);
begin
SocketThread := ServerThread.Create(true,ClientSocket);
SocketThread.FreeOnTerminate := true;
SocketThread.Resume;
//Inc(ActiveThreadNum);
//sbSRV.Panels.Items[0].Text := '当前线程数:' + IntToStr(ActiveThreadNum);;
end;
其中:
type
ServerThread = class(TServerClientThread)—————————————————————————————————
MaximStr := '宠辱不惊,看庭前花开花落,去留无意;
毁誉由人,望天上云卷云舒,聚散任风。';
I.Maxim := MaximStr;
I.Desire := '加不加分随你';
—————————————————————————————————