腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Delphi
在
TObjectList
<T>上调用.Clear调用包含的
对象
上的析构函数
、
我有
一个
项目,其中我有
一个
包含
TObjectList
的模型类。当我使用clear函数清空列表时,这些列表保存了一组计算
对象
,然后我对这些
对象
进行了一些操作(我让这些
对象
引用到其他类字段)。但是,当我调用clear函数时,我可以看到使用调试器时,在列表
中
的
对象
上调用了销毁函数,从而创建了访问冲突。在
delphi
文档
中
,它声明Clear函数不应该尝试释放
对象
,但它看起来好像确实调用了销毁/解构
浏览 8
提问于2021-04-04
得票数 0
2
回答
Delphi
从
TObjectList
中
删除
对象
、
我有
一个
包含
一个
或多个
对象
的TObject列表(FileEventObjects :=
TObjectList
.Create(True);)。
对象
需要留在列表
中
,直到它们被处理。(
对象
列表在应用程序的持续时间内存在。) 你好,皮特。
浏览 2
提问于2011-07-01
得票数 9
回答已采纳
1
回答
Delphi
中
的通用容器
、
、
你可以给我一些关于如何使用
对象
容器(
TObjectList
<T:class>=class(TList<T>))的好例子吗?
浏览 3
提问于2009-12-10
得票数 3
回答已采纳
2
回答
我需要释放这些
对象
吗?
我正在使用
Delphi
116-bit来学习Pascal (别笑,它工作得很好,而且我买不起更新的版本)。我使用
一个
TList来保存
一个
简单地址簿的
对象
引用。每个
对象
被添加到TList,如下所示:我需要自己释放TAddrBookData
对象
吗?
浏览 0
提问于2010-07-07
得票数 12
回答已采纳
4
回答
Delphi
中
垃圾回收的第三方解决方案
、
、
在
Delphi
for win32
中
,有没有第三方的解决方案,VCL,Plugins等来做自动垃圾回收
浏览 1
提问于2010-11-08
得票数 4
回答已采纳
1
回答
如何在类
中
创建类的属性?
、
、
、
对于
Delphi
XE6,我正在创建
一个
名为TAccountSearch的类。它有少量的属性和一类
TObjectList
。我的问题是,我似乎不能将
TObjectList
类公开为属性。 type ID: Integer; ...:
TObjectList
<TSearchHits>; ...
TObjectList
浏览 3
提问于2014-10-24
得票数 2
回答已采纳
1
回答
TObjectList
<T>.Count导致无效的指针操作
、
、
在
Delphi
2009
中
,到目前为止,我在泛型方面没有遇到什么大问题(使用Generics.Collections列表,没有特殊的泛型特性)。如果我声明TMyList =class(TList<TMyEntry>),这个错误就会消失; TMyEntry = class(TStringlist); TMyList = class(
TObjectList
<TMyEntry>);
浏览 0
提问于2012-03-30
得票数 2
回答已采纳
1
回答
可空标量类型与LiveBindings
、
、
我希望使用活动绑定将自定义
delphi
对象
的
TObjectList
绑定到网格。我希望
对象
属性具有Nullable支持,以便如果它们没有值,则它们在网格
中
显示为空白,并编辑类似于数据集如何使用可空的db列。end; FMyObectList:
TObjectList
&
浏览 0
提问于2014-12-29
得票数 0
回答已采纳
3
回答
在
TObjectList
里怎么做?
、
、
、
、
我正在尝试使用for in迭代
一个
TObjectList
System.SysUtils, Contnrs; list:
TObjectlist
;begin for它也无法编译:
浏览 3
提问于2014-09-29
得票数 6
回答已采纳
1
回答
不可能调用
TObjectList
的Binarysearch函数
、
如果我们查看XE2或XE3 for 的联机帮助,就会发现二进制搜索函数对于
TObjectList
是可访问的。但是,如果我们尝试进入XE3,它甚至不会编译。constructor Create; overload; end; TTPRODDataList = class(
TObjectList
浏览 3
提问于2013-01-30
得票数 3
回答已采纳
5
回答
清除TList或
TObjectList
、
、
我对如何在列表
中
存储
对象
感到有点困惑。到目前为止,我已经使用了TList并释放了循环中的每个项。然后,我发现
TObjectList
自动
从
Free
中
执行此操作。然后我
从
TList.Clear的医生那里看到这个 对于TListmyList.Free;myList.Free
浏览 4
提问于2012-05-02
得票数 16
回答已采纳
2
回答
如何重写嵌套类型的方法?
、
、
我在
Delphi
2009
中
有
一个
自定义的
TObjectList
后代,我想尝试一下它的枚举器,并在MoveNext方法
中
添加一些过滤功能,以使它跳过某些
对象
。MoveNext是由DoMoveNext调用的,这是
一个
虚拟方法,所以这应该不难覆盖...除了一件事。
TObjectList
的TEnumerator不是它自己的类;它被声明为
TObjectList
声明
中
的嵌套类型。有没有什么简单的方法可以覆盖我的子类
中</
浏览 1
提问于2008-12-14
得票数 2
4
回答
检查
对象
是否继承自泛型类
、
、
我有
一个
泛型list类:和
一个
派生的列表类: TMyDerivedObjectList = class
浏览 0
提问于2010-06-22
得票数 4
回答已采纳
1
回答
如何使用包含、
删除
或IndexOf of
TObjectList
<T>之类的方法
、
、
在使用Contains、Remove或
TObjectList
<T>类的IndexOf等方法时,当T是
一个
自定义类型(如下面的示例代码
中
的TSocket )时,我遇到了问题。我首先实现了
一个
自定义的TSocket类型,并试图在
一个
TObjectList
<TSocket>类型列表中使用它,如下所示:socket := nil; list问题:在
Delphi
中使用自定义类型时如何使用Contains、Remove
浏览 3
提问于2016-06-04
得票数 2
回答已采纳
3
回答
将
TObjectList
作为参数传递-
Delphi
Xe2
、
我有
一个
“表单1”,它通过参数将
对象
列表发送到"Form 2“。但是
Delphi
将列表作为引用发送,所以如果我关闭释放“表单1”的列表,就会在“表单2”中发生错误。作为样本:var list:
TObjectList
<TPerson>;
浏览 4
提问于2013-09-02
得票数 1
回答已采纳
3
回答
有没有支持泛型的
Delphi
对象
序列化库?
、
、
、
、
我所知道的所有开源
对象
序列化库(JvAppStorage、NativeXml、OmniXML、SuperObject、lkJSON)似乎还不支持泛型属性。(如果我错了,请纠正我)。
Delphi
2010
中
的JSON序列化库怎么样(我还在使用
Delphi
2009)... property Prop1:
TObjectList
<TMyPersistent
浏览 2
提问于2011-06-11
得票数 7
回答已采纳
2
回答
如何将
TObjectList
用于任意类类型?
、
、
、
在
Delphi
中
,我对泛型仍然有点模糊,但是使用
TObjectList
<>的范围相当广泛。现在,我遇到了这样
一个
情况:我有
一个
带有这样
一个
私有字段的基类,但是需要为
一个
任意类创建,这个类也是
从
另
一个
基类继承来的。end;现在的问题
浏览 4
提问于2018-01-11
得票数 1
回答已采纳
1
回答
创建类集合的最佳方法
、
我使用的是
Delphi
2010。我有
一个
保存备份详细信息( TBackupItem )的类,然后我需要有
一个
保存TBackupItem集合的类,最后我将有
一个
管理备份读写的类,并公开
一个
访问TBackupItem集合的属性。
浏览 0
提问于2010-04-19
得票数 4
回答已采纳
2
回答
如何
从
数组列表
中
检索包含多维数组的类元素
、
、
我目前正在使用Vista下的CodeGear
Delphi
2007。在一些相当繁重的计算过程
中
,我的应用程序返回内存不足错误。.exe文件
从
150 Mb增长到惊人的2 Gb (!LOL )1)我正在将一些数组改为arraylist,但这给我带来了一些难以解决的问题(参见下面的示例) 2)建议,与多维结构的工作,并需要在代码
中
的很小的变化是最欣赏的!
浏览 6
提问于2009-09-30
得票数 1
5
回答
为通用
对象
列表创建
对象
、
、
我不确定这在
Delphi
中
是否可行。我已经环顾四周,但似乎找不到答案(例如,或暗示这是不可能的):end;我希望这段代码也适用于任何其他类型,所以没有关于
TObjectList
的类型T的先验知识。)的情况下,我想要向MyList添加
一个
新项。其中TMyBaseObje
浏览 3
提问于2010-08-06
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PPT如何在组合中添加或删除对象
Instagram 从主流中删除购物标签
Python中面向对象-怎么创建一个类
从一个数组中移除重复对象
unity中让一个对象沿着一个轴来回移动
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券