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

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

本文简介:选择自 hkbarton 的 blog

   for i:=freadstartpos to tempstrings.count-1 do

   begin

    if rightstr(tempstrings[i],11)='secretspeak' then

    //可以看到实现悄悄话无非是在说话内容的最后加了一个特殊的标示secretspeak

    begin

     //这一段程序从字符串中解析出说话的对象

     tostartpos:=pos(' 悄悄的对 ',tempstrings[i]);

     fromwho:=copy(tempstrings[i],1,tostartpos-1);//谁说的

     tostartpos:=tostartpos+10;

     toendpos:=pos(' 说:',tempstrings[i]);

     towho:=copy(tempstrings[i],tostartpos,toendpos-tostartpos);//说给谁

     ////////////////////////////////////////////////////////////////////////////////////////////////////

     if (towho='所有人') or (towho=username) or (fromwho=username) then

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

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

go top