比如function func():array of String;但老是提示出现array。不知道怎么返回以上的形式

解决方案 »

  1.   

    这样做不太好
    交你一个简单的方法
    其实array of String的本质就相当于StringList
    你可以定义一个全局的StringList变量
    用function func()把你需要的内容保存到这个变量当中
    这样不就实现你想的功能了吗?
      

  2.   


    type
    TArrStr=array of String;

    function func():TArrStr;
      

  3.   

    type
      Tmystr=array of String;function func():Tmystr; 
      

  4.   

      function Get(out a:Array of string):boolean;
      

  5.   

    我当然知道定义一个类型,然后返回。这么简单的当然会了但返回后就不能再赋值给一个array of String的类型了,如果可以,我还上来问干嘛
      

  6.   


    附议,或者 返回 Variant 再
    http://blog.sina.com.cn/s/blog_40ac71670100ahug.html
      

  7.   


    type
      TA=array of string;
    function func1:TA;
    begin
      //...
    end;
      

  8.   


    type
     TA=array of String;
    function func1:TA;
    begin
    ...
    end;Procedure GOGOGo;
    var
      BB:Ta;
    Begin
      BB:=Copy(Func1());
    End;