腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
在
Delphi
中
,
智能
指针
不能
很好
地
与
泛
型
TObjectlist
一起
使用
。
delphi
、
smart-pointers
、
generic-list
、
spring4d
我正在
使用
Spring4D
在
Delphi
10.3RIO
中
测试
智能
指针
。这是我的测试程序。我创建了一个通用的
TObjectList
,我想
使用
Shared.Make(TTestObj.Create)将简单的TObject添加到这个列表
中
。问题是,每当我将一个对象添加到列表
中
时,前一个对象就会被释放。查看我的程序的输出。有人知道如何解决这个问题吗?read FDescription write FDescription;
浏览 48
提问于2020-05-07
得票数 0
回答已采纳
4
回答
检查对象是否继承自
泛
型
类
delphi
、
generics
、
inheritance
我有一个
泛
型
list类:和一个派生的列表类: TMyDerivedObjectList = class
浏览 0
提问于2010-06-22
得票数 4
回答已采纳
1
回答
TObjectList
<T>.Count导致无效的
指针
操作
delphi
、
generics
、
delphi-2009
在
Delphi
2009
中
,到目前为止,我
在
泛
型
方面没有遇到什么大问题(
使用
Generics.Collections列表,没有特殊的
泛
型
特性)。现在我发现这段代码会在访问MyList.Count的代码行中导致“无效的
指针
操作”。(MyList.Contains和MyList.IndexOf会导致相同的错误)。如果我声明TMyList =class(TList<TMyEntry>),这个错误就会消失; 我应该
浏览 0
提问于2012-03-30
得票数 2
回答已采纳
1
回答
实现
TObjectList
<myClass>的自定义二进制搜索(
Delphi
XE)
delphi
、
delphi-xe
、
binary-search
、
generic-collections
我需要在
使用
自定义比较器的
TObjectList
上实现二进制搜索,我相信是
使用
TCustomComparer。 aMyObjectList.binarysearch(aMyClass, aMyClassRef) end; beginend;
在
C++
中
,重载
浏览 3
提问于2012-09-06
得票数 4
回答已采纳
3
回答
包含
TObjectList
<T>的TGenericClass<T>无法编译
delphi
、
generics
、
delphi-2009
我正在尝试编写一个包含
泛
型
TObjectList
< T>的
泛
型
类,该类应该只包含TItem的元素。TGenericClass<T: TItem> = class SimpleList: TList<T>; // This compiles ObjectList:
TObjectList
顺便说一句: TGenericClass< T: class>编译了,但是列表
中
的项目
浏览 5
提问于2009-06-30
得票数 3
回答已采纳
1
回答
创建类集合的最佳方法
delphi
、
delphi-2010
我
使用
的是
Delphi
2010。
浏览 0
提问于2010-04-19
得票数 4
回答已采纳
2
回答
Delphi
: RTTI和
TObjectList
<TObject>
delphi
、
generics
、
delphi-2010
、
rtti
string;end; private FField2:
TObjectList
<TChildClass>;现在,
在
现实世界
中
,TMyClass将有10个不同的列表,所以我希望能够
使用
RTTI来处理这些列表。但是,我对这个类的其他字段不感兴趣,所以我需要检查某个字段是否是某种
TObjectList
。<TChildClass&g
浏览 0
提问于2010-04-01
得票数 4
回答已采纳
1
回答
在
TObjectList
中
存储TPoint数组
delphi
我定义了一个对象列表来在这个数组
中
存储几个多边形,作为TPoint的TFPolygon =
TObjectList
;但是
使用
我的对象列表的add函数,我得到了一个访问冲突错误: TFPolygon= array of TPoint; privateend; procedure TFPolygonList.Add(p: TFPolyg
浏览 0
提问于2013-03-27
得票数 2
回答已采纳
5
回答
清除TList或
TObjectList
delphi
、
delphi-2007
、
tlist
我对如何在列表
中
存储对象感到有点困惑。到目前为止,我已经
使用
了TList并释放了循环中的每个项。然后,我发现
TObjectList
自动从Free
中
执行此操作。所以mylist.Clear;
与
TObjectList
相同。
TObjectList
只能用于作为类的项,还是可以存储记录?
浏览 4
提问于2012-05-02
得票数 16
回答已采纳
1
回答
如何在没有特定类型的情况下构建堆排序类?
java
、
data-structures
、
heapsort
这是我被要求做的程序。我已经用一个特定的类型(int)做了,但是用一个对象类型做这件事是相当令人困惑的。{ private int partition; HeapSort(int size); // Class Constructor publi
浏览 2
提问于2018-11-06
得票数 0
6
回答
我在哪里可以找到一个好的德尔菲图书馆?
delphi
、
delphi-6
我
使用
的是
delphi
6,它缺乏以下功能: 一个list对象(看起来像TList,TStringList足够好吗?)
浏览 11
提问于2009-03-25
得票数 0
回答已采纳
1
回答
在
TList中
使用
带有接口的通用C++Builder
generics
、
c++builder
如何在C++Builder
中
创建接口实例列表?我正在尝试以下几种方法,但是编译器会以不同的方式从每一种方法
中
抱怨:...IntfList;TList__1<DelphiInterface<IInterface>> IntfList; 另一方面,我也
不能
用对象生成列表最终,我需要一个数组,但是我希望
使用
Add动态
浏览 1
提问于2021-02-15
得票数 0
回答已采纳
2
回答
const的
泛
型
和数组
delphi
、
generics
、
delphi-xe4
procedure Swap(Harry : T); end; 有什么方法可以在任何其他类型,如变体等中键入一个
泛
型
变量吗如何在接受const数组的函数
中
传递
泛
型
类型,如这里
浏览 0
提问于2014-10-29
得票数 0
回答已采纳
2
回答
D2009
中
的
泛
型
在
大型项目中可用吗?
delphi
、
generics
、
delphi-2009
我
使用
的是
Delphi
2009,我很高兴这个版本的
Delphi
中
包含了
泛
型
。开始的时候一切都
很好
,但现在我到处都在
使用
泛
型
,我遇到了一个又一个问题-大多数时候是一些内部错误,我甚至看不到它们到底是在哪里引起的。我多次尝试重构代码,以避免
泛
型
的问题,但总是会遇到新的问题。现在我决定
一起
删除
泛
型
,并
使用
一些动态类
浏览 2
提问于2009-09-08
得票数 8
回答已采纳
2
回答
从调试器分析CreateErrorInfo的内存泄漏?
c++
、
visual-c++
、
memory-leaks
、
mfc
、
debugdiag
它显示了导致内存泄漏的CreateErrorinfo方法调用,如下所示,mfc90u!CPlex::Create+1f mfc90u!接线员新kernel32!TlsSetValueStub kernel32!
浏览 4
提问于2014-04-22
得票数 0
1
回答
C++生成器链接器是否支持函数级链接?
c++
、
linker
、
c++builder
、
c++builder-xe2
在此期间,我注意到了一些
与
生成的可执行文件的大小相关的事情。我试着用两个例子来描述它:我怀疑在生成的二进制文件中有很大一部分代码从未被调用
浏览 5
提问于2013-10-18
得票数 3
6
回答
在
Delphi
XE中
使用
泛
型
容器-总是?
delphi
、
generics
、
delphi-xe
当拥有一个项和强类型的项列表时,
泛
型
容器可以节省时间。它省去了
使用
TList内部变量和类型化的Add/Delete类型方法创建新类的重复编码,以及其他好处(例如,
泛
型
容器类提供的所有新功能)。但是,对于强类型列表,建议始终
使用
泛
型
容器吗?这样做的具体缺点是什么?(如果不担心代码的向后兼容性的话。)(我们是否应该打破这个习惯,并通过总是
使用
泛
型
来开始一个新的习惯?)
浏览 5
提问于2011-03-15
得票数 11
回答已采纳
3
回答
用来存储枚举的list类?
delphi
、
list
、
enums
、
delphi-2007
我应该
使用
什么列表类型来存储枚举值?我尝试过
使用
TObjectList
,我强制转换为TObject以添加值,但在从列表
中
读取时无法将其强制转换回枚举。 你用什么列表来存储枚举?
浏览 0
提问于2011-05-05
得票数 8
2
回答
Delphi
(VCL)
泛
型
和数据绑定?
delphi
、
generics
、
binding
、
data-aware
有没有人知道
Delphi
XE (我这里说的是VCL )有没有
使用
数据感知控件的通用Collection类?换句话说,有没有可以分配给TDataSource.DataSet的
泛
型
类,比如
TObjectList
<>,或者类似的类?丹
浏览 1
提问于2011-05-21
得票数 3
回答已采纳
2
回答
内部错误URW1135
delphi
、
generics
、
delphi-2009
在
发布模式下构建我的应用程序时,
在
我的一个文件的末尾得到一个内部错误URW1135。我
在
互联网上搜索了一下(),发现它可能是关于
泛
型
类型的数组,比如 FArray : array of T;因此,我
在
我的代码库
中
应用了所提出的解决方法令人惊讶的是,
在
调试模式下,一切工作正常。 提前谢谢。
浏览 0
提问于2009-07-30
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券