2011-06-14 17 views
2

我已經彙編語言編寫.NET的 下面是從彙編函數:調用.NET程序集從德爾福(PSafeArray)

public class OMG{ 
    public Result[] test(){ 
     var tmp = new List<Result>(); 
     tmp.Add(new Result(){ var1 = 1, var2 = "test" }); 
     tmp.Add(new Result(){ var1 = 2, var2 = "test1" }); 
     return tmp.ToArray(); 
    } 
} 
public class Result{ 
    public int var1; 
    public string var2; 
} 

因此,我調用此函數從德爾福。

var 
tmp : PSafeArray; 

... 
tmp:= omg.test(); 

所以,這裏我得到PSafeArray,我怎麼能實際檢索數據?

回答

2

看看this article,,它解釋瞭如何在Delphi中使用PSafeArray來獲取數據。