请教
问题1:   Type 
           PageMessage = Record
               id:Integer;
               content:String;
          end;
   客户端发送信息:
   var
          PM:PageMessage;
          PM.id:=0;
          PM.content:='test';
     ClientSocket.Socket.SendBuf(PM,sizeOf(PageMessage));
   服务器端:
    var
          PM:PageMessage:
      ServerSocket.socket.ReceiveBuf(PM,sizeOf(PageMessage));          
      showmessage(inttostr(PM.id));// 结果为空,这是why?  问题2;
     StatusBar中可以填入图片忙,如果可以、How to do?
  问题3:
     如何制作一个警报信息,即,当出现异常时,播放语音提示(声音了)
 谢谢帮忙!11111
        
               

解决方案 »

  1.   

    SORRY答错了.
    请看这里
    http://expert.csdn.net/Expert/topic/2756/2756033.xml?temp=.4244959
      

  2.   


    这句错了.
     ServerSocket.socket.ReceiveBuf(PM,sizeOf(PageMessage));  ServerSocket.socket是侦听SOCKET,并不是你连接客户端的那个.
    在OnRead事件中,会有一个参数Socket传入,这才是你要用的SOCKET.
      

  3.   

    问题2;
         StatusBar中可以填入图片忙,如果可以、How to do?
         Yes
         为StatusBar添加PANEL后,把PANEL的STYLE设为psOwnerDraw,然后在STATUSBAR的OnDrawPanel事件中可以画图片
    问题3:
         如何制作一个警报信息,即,当出现异常时,播放语音提示(声音了)
     谢谢帮忙!11111
        可以用SndPlaySound函数
    uses mmsystem;
    sndPlaySound('xxx.wav',SND_ASYNC);