回 帖 发 新 帖 刷新版面

主题:一个简单的编程问题

首先我调用TextList('MateMb_Month', Text);方法
下面是TextList('MateMb_Month', Text);方法的实现:
function TDModule.TextList(Value, Text: String): Integer;
var
  List: TList;
begin
  List := TList.Create;
  DataList('Text', Value, List);

  Text := PTextData(List.Items[List.Count - 1])^.Data;   // 给Text付值

  Result := 0;
end;

执行完方法后,我想把Text里的数付给另外一个变量STR,但大家知道,出了这个方法,Text将失效,请问这里怎么处理,熟悉编程的人一定很快回答到的  

回复列表 (共1个回复)

沙发

问题解决了,
function TDModule.TextList(Value: string; var Text: String): Integer;
这样写就OK了

我来回复

您尚未登录,请登录后再回复。点此登录或注册