首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

函数返回值有关问题,帮小弟我看看多谢

2013-10-14 
函数返回值问题,帮我看看谢谢为啥定义一个返回值为数组 的函数就不行呢。标井号的那行。就说InfoArray 没有

函数返回值问题,帮我看看谢谢
为啥定义一个返回值为数组 的函数就不行呢。标井号的那行。就说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 函数返回值
[解决办法]


type
  InfoArray = array of string;
  readmainini = class
  private
  public
   function readfile:InfoArray;
  end;

[解决办法]
你已经把数组申明为一个类中的局部变量了?function 就不需要返回了。此数组对于类中的所有方法都是公开的。

热点排行