请教一下动态数组和静态数组的初始化问题。
1.var myarray:array of string;我是这样初始化的,myarray:=null;可到后面就不能使用了,到底该如何处理?
2.var myarray:array[1..5] of string;如果要将其初始化为空或者初始化为某一个值,分别该如何处理?
1.var myarray:array of string;我是这样初始化的,myarray:=null;可到后面就不能使用了,到底该如何处理?
2.var myarray:array[1..5] of string;如果要将其初始化为空或者初始化为某一个值,分别该如何处理?
2,如果要初始化为某个值,用循环付值吧,我不知道有没有更简便的方法啦,1,只要分配了长度跟2就是一样的啦
var myarray:array of string; SetLenght(myArray,5);
动态数组可用OleVariant;
var
myarray: OleVariant;
myArray := VarArrayCreate([0,5],varString);
for i := VarArrayLowBound(myArray,1) to VarArrayHihgBound(myArray,1) do
myArray[i] := '0';