大家好,我想请教一个关于动态数组的问题,源码如下://(1)********此时编译没有问题*******************//
procedure TForm1.Button1Click(Sender: TObject);
var
a,b: array of String;
begin
SetLength(a,20);
a[0] := 'Hello,world!';
ShowMessage(a[0]);
b := a;
showmessage(inttostr(length(b)));
end;//(2)********但下面不知道为何总是编译出错*******//
procedure TForm1.Button1Click(Sender: TObject);
var
a : array of String;
b : array of String;
begin
SetLength(a,20);
a[0] := 'Hello,world!';
ShowMessage(a[0]);
b := a;
showmessage(inttostr(length(b)));
end;代码段(2)在编译时总是提示"Incompatible types",不知是何原因,请各位高手指教,谢谢!!
procedure TForm1.Button1Click(Sender: TObject);
var
a,b: array of String;
begin
SetLength(a,20);
a[0] := 'Hello,world!';
ShowMessage(a[0]);
b := a;
showmessage(inttostr(length(b)));
end;//(2)********但下面不知道为何总是编译出错*******//
procedure TForm1.Button1Click(Sender: TObject);
var
a : array of String;
b : array of String;
begin
SetLength(a,20);
a[0] := 'Hello,world!';
ShowMessage(a[0]);
b := a;
showmessage(inttostr(length(b)));
end;代码段(2)在编译时总是提示"Incompatible types",不知是何原因,请各位高手指教,谢谢!!
解决方案 »
- delphi + sqlite3
- 谁用过PICSHOW控件的来帮忙看看吧!报错~~
- 如何激发,CheckBox1的Change事件?
- 怎么获得输入法里的英文?实现由中文五笔向英文的自动切换
- sql 问题?
- 谁能给我一个输入货币的控件?我要输入人民币!!
- 一个极特殊的问题,曾经问过盖雌,他用英语说:I 服了 YOU !
- 我在一个dll中调用了ADO,在delphi中调用没有问题,为什么在pb中一调用就说什么某个地址不能为只读?
- 在Delphi写Excel宏,提示"找不到成员"
- delphi如何将两个指针指向的内容合并后拷贝到另一个指针中?
- 关于dbgrid组件的滚动条的问题,困扰我好久了
- 怎樣把表中的字段名加到combobox中?
//定义一个动态数据字符串
type TMyString = array of string;
var
//a, b : array of String;
a : TMyString;
b : TMyString;
begin
SetLength(a,20);
a[0] := 'Hello,world!';
ShowMessage(a[0]);
b := a;
showmessage(inttostr(length(b)));
end;