| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 991 人关注过本帖
标题:关于TList编程问题请帮小弟解决一下
只看楼主 加入收藏
zhangjinxin
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-6-26
收藏
 问题点数:0 回复次数:1 
关于TList编程问题请帮小弟解决一下

我刚接触Delphi对一些用法还是不理解

我现在想让一个函数反回一个TList的指针链表,函数是在动态链接库里写的结构如下
function getAllParameters():TList;

我定义了一个TList类的对象MyList是动态链接库的全局变量.
MyList:TList;

这个对象是在getAllParameters函数中实例化的:
MyList:=TList.Create;

在getAllParameters函数中我向MyList中添加了几个指针变量,这些指针变量分别指向了一些record类型的地址空间是我用New()函数得到的;

如果我想在当前调用动态链接库的主窗体中使用(访问)刚才在动态链接库的getAllParameters函数中用New()申请空间,就要反回MyList这个指针链表,我现在不明白的是
(1)getAllParameters所反回的是一个TList对象还是一个引用?
(2)我是不是还需要在主窗体中也新建一个TList对象并且实例化后用

MainList:TList
MainList:=TList.Create;
MainList:=getAllParameters();这样得到吗?

请问我应该怎么做?谢谢

搜索更多相关主题的帖子: TList 动态链接库 函数 MyList 
2007-06-26 16:13
anthony634
Rank: 6Rank: 6
来 自:西南交大
等 级:贵宾
威 望:24
帖 子:653
专家分:10
注 册:2006-6-8
收藏
得分:0 
(1)getAllParameters所反回的是一个TList对象还是一个引用? ---------引用
(2)我是不是还需要在主窗体中也新建一个TList对象并且实例化后用-------------不用实例化
2007-06-27 12:55
快速回复:关于TList编程问题请帮小弟解决一下
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019908 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved