我定义了一个类型:  
type  TFt:array  of  array[0..3]  of  string;  
 
   ...  
public  
   ar:TFt;  
 
   ...  
 
在一个方法中使用了ar:  
SetLength(ar,2);  
ar[0]:=('00','01','02','03);  
ar[1]:=('10','11','12','13);  
为什么总是提示...')'excpted  but','found...  

解决方案 »

  1.   

    ar[0]:=('00','01','02','03);//这里少了这个--------- '  
    ar[1]:=('10','11','12','13);//这里少了这个--------- '
      

  2.   

    SetLength(ar,2);
    SetLength(ar[0],4);
    SetLength(ar[1],4);其实你还可以像下面这样做一个金字塔似的数组。SetLength(ar, MaxN);
    for i := 0 to MaxN-1 do
      SetLength(ar[i],i+1);
      

  3.   

    你的程序有两个错误, simonzone(五百万)给你回答了最基本的一个,而你去除掉以后,就会出现另外一个重要的错误。需要用我上面的代码解决。