腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如
何在
Delphi
中
使用
rtti
获取
记录
中
过程
类型
的
详细信息
、
给定一个包含
过程
类型
作为字段
的
Delphi
记录
,例如: TProcType1 = function (index : integer; value : double) : string;TMyRecord = record proc2 : TProcType2; end 是否有可能获得有关
过程
类型
签名
的
详细信息
例如,p
浏览 55
提问于2020-07-06
得票数 2
回答已采纳
1
回答
如何
使用
TypInfo单元
获取
“
记录
”
类型
的
属性
、
TDoublePoint = record Y : Double;那么我就有了这个属性
的
对象TDoublePoint property Zoom : TDoublePoint read FZoom write FZoom;但是,当我想用这个函数获得这个属性
的
PropInfoc := TCell.Create; GetKind(c, 'Zoom'); /
浏览 0
提问于2017-08-10
得票数 7
回答已采纳
2
回答
我可以简化
RTTI
在
delphi
中
的
使用
吗?
、
、
我在
Delphi
XE3
中
使用
RTTI
做了一些工作,到目前为止,这已经导致了对如下
过程
的
调用:procedure MyProc( var ARecord ); or procedure MyProc( ARecord : pointer ); ..if我可以在我
的
过程
中</
浏览 2
提问于2012-10-15
得票数 3
回答已采纳
2
回答
使用
RTTI
访问
记录
的
所有元素
、
我想将一个复杂/长
的
记录
转储到一个备忘录
中
,以便进行调试 aValue : String Morenumbersend; 我认为
Delphi
XE 2
RTTI
应该给我一个在循环中
获取
字段名、字段
类型
和值
的
机会,以便将此
记录
写入备忘录或.....
浏览 1
提问于2014-05-23
得票数 5
1
回答
当前类方法名为字符串
、
、
、
、
我想知道对象Pascal是否有一种
获取
当前正在执行
的
方法
的
名称
的
方法。;看起来TObject有一些类似于我在描述中所需要
的
东西,但我无法使它工作。如
何在
类
中
获取
方法
的
指针?
浏览 1
提问于2013-12-28
得票数 3
回答已采纳
4
回答
将多个TObjects流到TMemoryStream
、
我需要将多个对象(大多数是TObject/non persistent)存储到TMemoryStream
中
,将流保存到磁盘并将其加载回磁盘。对象需要一个接一个地流。某种通用容器。目前,我将对象
的
所有属性/字段/变量放入
记录
中
,并将
记录
保存到流
中
。但我打算
使用
函数文件WriteInterger、WriteString (见下文)、WriteBoolean等函数从流中保存/加载数据。许多示例
中
的
一个
浏览 18
提问于2010-05-25
得票数 2
回答已采纳
2
回答
是否有一种方法可以更新
记录
中
的
字段名称和值
、
、
给定一条
记录
: Company: string; NumberOfEmplyees: integer;谢谢,查尔斯
浏览 0
提问于2011-06-23
得票数 20
回答已采纳
3
回答
如何
获取
delphi
函数
中
通过参数传递
的
变量或对象节点
的
名称?
、
、
、
、
在Java语言中,我们有像VarName.toString这样
的
东西来索引变量
的
名称。我在
Delphi
中有一段代码,我需要完成同样
的
事情,因为我有一个record
类型
,它有许多需要识别的子字符串:THierarchyAccess = String; // receive theif IsAccessPermited('BROWSE_ONLY', MyHierarchy.MOD_HOTSITES) then Form2.Open; 有没有一种优雅
的
浏览 1
提问于2012-07-03
得票数 2
回答已采纳
3
回答
如何
获取
记录
字段值
、
如何
获取
记录
字段
的
值?例如,typea:byte;//// a lot of fieldsvartmstr.Position:=0;end; 如果nowm
浏览 0
提问于2011-02-19
得票数 3
回答已采纳
1
回答
Rtti
ParamType
的
使用
假设我们有以下代码片段: procedure myMethod (argument : TMyType);我一直在
使用
Rtti
来反映这样一个类,这样我就可以写出方法签名,包括参数
类型
。然而,当我在这上面
使用
Rtti
时,我得到: procedure myMethod (argument : Pointer);也就是说,我得到
的
不是名称我
浏览 0
提问于2013-05-27
得票数 2
回答已采纳
1
回答
使用
Delphi
7在运行时
获取
类
中
的
变量名列表
、
我想在运行时获得当前类/窗体上
的
变量列表。我该怎么办?我正在
使用
delphi
7,没有
RTTI
来帮助我,或者没有?
浏览 0
提问于2012-12-30
得票数 1
1
回答
如
何在
运行时
获取
接口名称?
、
、
如果我有一个实现接口
的
对象,那么
使用
RTTI
查找接口并获得它
的
GUID并不是很困难。但是如果我想要它
的
名字,有什么方法可以得到它吗?
获取
类名很简单,但是对于接口来说似乎有点棘手……
浏览 1
提问于2009-08-05
得票数 3
2
回答
RTTI
:如何
获取
声明为class属性
的
动态数组
的
值
、
、
、
我查找了exists问题,但没有找到如
何在
delphi
类
中
获取
动态数组
中
项(声明为Class)
的
所有发布属性(我
使用
Delphi
7 IDE (我不能
使用
其他版本)) TObjectListproperty SubClasses: TListSubClass read FSubClasses write FSubClasses;我有链接到TPersonList类
的</em
浏览 1
提问于2010-11-06
得票数 1
回答已采纳
2
回答
RTTI
能在设计时从项目代码
中
询问
类型
吗?
、
、
我想
使用
RTTI
在设计时而不是运行时检查项目源文件
中
包含
的
类型
。 据我所知,这是不支持
的
,但
的
评论
中
的
讨论表明,这是可能
的
,而且已经适用于多个
Delphi
版本。它
使用
一个简单
的
TListBox后代TMyListBox,它具有一个string属性TypeToExplore,该属性在设置时将输入
的
限定
类型
名称
的
属性
浏览 3
提问于2012-01-29
得票数 10
回答已采纳
1
回答
FreePascal
RTTI
.有什么方法可以调用方法吗?
、
、
、
我想找出是否有一种类似
Delphi
增强
的
RTTI
功能
的
方法。 通过GetPropValue(...): Variant/
浏览 7
提问于2016-03-23
得票数 6
1
回答
哪个
Delphi
版本支持公共方法
的
RTTI
?
、
、
默认情况下,2010以下版本
的
RTTI
仅为已发布
的
类成员创建。对于WebSnap,“新
的
”
RTTI
编译器指令(在D6和D7
中
未
记录
)用于为公共和发布
的
方法生成扩展
的
$METHODINFO。更新(27. 200
浏览 5
提问于2010-12-02
得票数 4
1
回答
如
何在
Delphi
中
得到一个方法param名称数组/列表?
、
、
有没有办法在
Delphi
7
中
获取
数组/分隔字符串
中
的
类/对象
的
给定方法
的
参数名称?. s := TMethodUtility.collectParamNames(
浏览 2
提问于2016-07-21
得票数 2
回答已采纳
2
回答
使用
Delphi
RTTI
获取
接口
的
字符串名称
、
、
我已经证明了我可以
使用
Delphi
2010从GUID
中
获取
接口
的
名称(例如IMyInterface转换为字符串'IMyInterface‘)。我想在
Delphi
7
中
实现这一点(为了兼容性)。这个是可能
的
吗?或者有基本
的
编译器限制。
浏览 3
提问于2010-06-24
得票数 6
回答已采纳
4
回答
如
何在
Delphi
XE
中
解决大型枚举
类型
的
RTTI
大小问题?
、
、
、
当我尝试在
Delphi
XE
中
编译一个带有5000+值
的
枚举
类型
的
单元时,我得到了这个错误{$WEAKLINKRTTI ON} {$
RTTI
EXPLICIT METHODS([]) PROPERTIES([]) FIELDS([]
浏览 0
提问于2011-07-15
得票数 4
3
回答
如何通过名称(字符串)访问变量?
、
我必须创建我可以传递
的
函数,并将它们存储在某个结构
中
。稍后,我需要枚举它们并检查它们
的
值。(我想我需要某种反射,或者存储指针数组)。无论如何,任何帮助都将不胜感激。 谢谢!
浏览 6
提问于2011-07-18
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
聊聊C+的类和面向对象编程
C+RTTI 和四种类型转换
揭秘游戏外挂开发技术(一)
红极一时的Delphi,风光不再,备受冷落的国产平台,却已逆袭
初学编程,选C还是选C+,你选对了吗
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券