为啥定义一个返回值为数组 的函数就不行呢。标井号的那行。就说InfoArray 没有定义 ,可是我前面定义了啊。unit readini;
interface
uses
  Messages, SysUtils, Variants, Classes,Controls,
  ComCtrls, StdCtrls, StrUtils, IniFiles;
type
  readmainini = class
  InfoArray : array of string;
  function readfile:InfoArray;//######
  private
  public
  end;
implementation
function readmainini.readfile:InfoArray;
  begin
    myinifile:=Tinifile.Create('c:/1.ini');
    Setlength(result,5);
    result[0]:=myinifile.ReadString('Ginfo','type','0');
  end;
end.
delphi函数返回值