开发一个基于DCOM的局域网聊天室(三)[5]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 hkbarton 的 blog

客户端的timer.ontimer的重要改进(悄悄话和说话对象的功能都在这里实现):

 

//请对比上篇文章的同名实现

procedure tclientmainform.timer1timer(sender: tobject);

var

 tempstrings:tstrings;

 i:integer;

 tostartpos,toendpos:integer;

 fromwho,towho,tempname:string;

begin

 try

  if chatserver.server.readready(roomid)=1 then

  begin

   tempstrings:=tstringlist.create;

   setolestrings(tempstrings,chatserver.server.readfrom(roomid));

   if freadstartpos>19 then

    if (fclearbuffertag=0-chatserver.server.testclearbuffertag(roomid)) then

    begin

     freadstartpos:=0;

     fclearbuffertag:=chatserver.server.testclearbuffertag(roomid);

    end;

本文关键:Delphi,COM,DCOM,OOD,hkbarton
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top