buffer:array[0..packlen] of char;
temp:string;
case buffer[0] of
  'r':
   begin
    temp:=extractfilename(edit1.Text);
    j:=length(temp);
    temp:=format('%.10d%.10d',[edit1.Tag])+temp;
    strcopy(buffer,'b'+temp);错误是这一行
    serversocket1.Socket.Connections[i].SendBuf(buffer,length(buffer));
现在出现了这样的错误[Error] Usocket.pas(131): Incompatible types: 'String' and 'PAnsiChar',请指点,谢谢