copy函数 avgcount:=copy(rbuf,1,4)//其中rbuf为动态数组!!!为什么不能执行?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 copy的第一个参数必须是string不可能是个动态数组,你必须给动态数组分配长度,用setlength,数组还要是字符串数组,然后再对某个数组成员进行copy多看看书!hehe procedure TForm1.Button1Click(Sender: TObject);var AA: array of Char;begin SetLength(AA, 10); AA[0] := 'A'; AA[1] := 'B'; AA[2] := 'C'; AA[3] := 'D'; ShowMessage(Copy(string(AA), 1, 3));end; 这个只能取字符数组的,若换作array of string就不中 copy 后只复制字符串,从第几位开始,共几位。 procedure TForm1.Button1Click(Sender: TObject);var AA: array of string;begin SetLength(AA, 10); AA[0] := 'A123'; AA[1] := 'B'; AA[2] := 'C'; AA[3] := 'D'; ShowMessage(Copy(AA[0], 1, 3));end; 急问64位操作系统下写注册表问题。 cxgrid的CheckBox 不显示勾选问题 一条ACCESS SQL语句 ado image字段问题 dxDBTreeView控件(DevExpress DBTree Suite控件)如何判断滚动事件 小问题,delphi与web编程 线程意外终止的问题,高手请进! delphi中哪个单元定义了SC_HANDLE 有没有搞错,我的专家分少了100多分,有没有管!!!!! 请指教,如何在MEMO文本框中输入‘→’符号,并且光标跟随, 下面的代码是调用c写的dll,但是怎么竟然编译出错,哪位大侠出手相助? HELP ME!
不可能是个动态数组,你必须给动态数组分配长度,用setlength,数组还要是字符串数组,然后再对某个数组成员进行copy多看看书!hehe
var
AA: array of Char;
begin
SetLength(AA, 10);
AA[0] := 'A';
AA[1] := 'B';
AA[2] := 'C';
AA[3] := 'D';
ShowMessage(Copy(string(AA), 1, 3));end;
var
AA: array of string;
begin
SetLength(AA, 10);
AA[0] := 'A123';
AA[1] := 'B';
AA[2] := 'C';
AA[3] := 'D';
ShowMessage(Copy(AA[0], 1, 3));end;