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',请指点,谢谢
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',请指点,谢谢
解决方案 »
- delphi的高手的博客
- DELPHI7下安装VSFLEX7 active控件,导入正常,怎么拖放到FORM上报 OLE 错!
- 是不是感觉程序员不如原来活的体面了?找到原因了。。。。。。
- 请问:如何直接在dbgrid上对当前数据进行修改
- 血快吐光了,救我.~~~(数据库-qrpreview)
- 关于dll入口函数的问题
- 急,急,急!打印小票?!
- 主 题: 都是Append()惹的祸???!!
- 各位大侠,怎样从文本里读取文本?谢了。
- 请问如何封装对sqlserver的查询在dll中,有人可以帮忙吗
- 谁有<Delphi面向对象编程思想>这个书的电子版啊
- ShowModal及ModalResult的问题!
改为
GetMem(buffer, Length(PChar('b' + temp));
StrCopy(buffer, PChar('b' + temp));
用dulei115的方法應該可以了