腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
公共
属性
上
使用
GetPropInfo
、
据我所知,自Delphi2010以来,我不仅可以
在
发布的版本
上
使用
RTTI,还可以
在
公共
属性
上
使用
RTTI。我有一个旧的Delphi7代码,它也可以
在
XE7下工作,但我仍然无法访问
公共
属性
。TcxGridDBColumn;begin APropInfo :=
浏览 21
提问于2019-04-07
得票数 3
回答已采纳
2
回答
如何检查接口
属性
的可见性?
、
我已经开始
在
Delphi2010中编写web服务,并正在进行单元测试,以确保它们按计划运行。我的代码单元测试通过了,但有一个web服务方法
在
作为服务调用(即通过SoapUI)时没有返回值。经过几个小时的代码搜索后,我发现这是因为我的return对象
上
的
属性
不在接口的发布部分;它们
在
公共
部分。 有没有办法让我的单元测试检查对象
上
的变量可见性,这样我就可以
在
将来避免这个问题?我试图找到一种
使用
RTTI的方法,但什么也找不到。
浏览 3
提问于2010-10-27
得票数 2
回答已采纳
7
回答
如何将"Sender“参数与"As”操作符同时用于多个类?
、
、
、
在
德尔菲,有时我们需要这样做..。它必须知道类,以便允许.Text
在
()之后出现。这只是一个用例。通常,我
在
更复杂的代码
上
使用
这些代码来实现许多控件和其他类型对象的标准目标。 是否有其他方法或技巧可以使这些任务更加灵活?
浏览 18
提问于2012-07-04
得票数 6
回答已采纳
1
回答
Text方法不适用于Findclass(.)但是用普通的"TEdit“
、
我希望
使用
findclass和findcomponent能够在过程中将发送方组件作为参数传递。 TestMemo.Text := (FindComponent(VonKomponente.name) as
浏览 3
提问于2019-02-15
得票数 0
回答已采纳
1
回答
德尔菲: RTTI中应该
使用
哪种方法?
、
、
、
我想了解向RTTI添加方法的原则(我指的是旧的方法,它由旧的Delphi版本(
在
Delphi 2010之前)或FPC支持)。据我所知,RTTI应该有关于已发布方法的信息。
GetPropInfo
(TMyClass, 'testfn'); // returns nil我想得到这个方法的PTypeInfo。如果是一个
属性
,则可以通过TypeInfo := PropIn
浏览 4
提问于2016-04-05
得票数 1
1
回答
如何
使用
TypInfo单元获取“记录”类型的
属性
、
TDoublePoint = record Y : Double;那么我就有了这个
属性
的对象TDoublePoint property Zoom : TDoublePoint read FZoom write FZoom;但是,当我想用这个函数获得这个
属性
的function GetKind(AObject:TObject; Propertyname :shortstring):TTypeK
浏览 0
提问于2017-08-10
得票数 7
回答已采纳
3
回答
动态访问Delphi组件中的
属性
、
我
使用
的是Delphi5,我们有一种方法可以根据数据库表的内容动态创建某些控件(我们主要创建TButtons ),并在单击这些控件时执行操作。这允许我们向窗体添加简单的控件,而不必重新编译应用程序。我想知道是否可以根据字符串中包含的
属性
名称来设置组件的
属性
,这样我们就可以设置更多选项。
浏览 0
提问于2010-01-15
得票数 7
回答已采纳
1
回答
如何
使用
TypInfo RTTI方法将值设置为子
属性
项?
、
、
在
我的问题中:但是当我
使用
这个类时,另一个问题出现了:我们如何设置子
属性
值?PPropInfo;{ atualiza o código SQL padrão de um dataSet de consulta tipo View } Result := True; Result :=
浏览 5
提问于2012-07-30
得票数 3
回答已采纳
1
回答
我如何反序列化没有内置转换器的
属性
?
、
、
这是我上一个问题的副产品else if AnotherSpecialCase then那么如何将诸如'mrOk'之类的值转换为1呢SetPropValue(Instance, PropInfo,
浏览 0
提问于2010-08-03
得票数 2
回答已采纳
1
回答
在
TObjectDispatch
上
从不调用受保护方法的重写
当我覆盖
GetPropInfo
并在TMyDispatch中
使用
它时,它可以正常工作。调用被重写的方法。但是,当由TMyDispatch创建时,TMyDispatchItem
上
被覆盖的方法(用于模拟我的真实示例)不会被调用。{$METHODINFO ON} protected ShowMessage('<e
浏览 0
提问于2013-03-06
得票数 0
回答已采纳
2
回答
禁用面板
上
的所有对象/组件
、
、
我有一个面板,包括标签,按钮,备忘录等,我希望每个组件
在
该面板
上
被禁用,单独(即,Enabled是假的)。我希望单独禁用组件(而不仅仅是禁用面板本身),以向
使用
我的程序的人显示对象在那里,但不能
使用
(由于Enabled
属性
为false),这些对象是灰色的。是否有一种更快捷的方法同时禁用所有这些组件,而不是将每个组件的Enabled
属性
更改为false?
浏览 10
提问于2022-09-21
得票数 1
回答已采纳
2
回答
与Fluent接口一起
使用
的嵌套Lambda
、
、
Child> GrandChildren {get;set;}} ,并在Helper.
上
给出了以下方法(exp).Name);{ return ("Properties“将包含值"Children",该
浏览 6
提问于2009-09-12
得票数 2
回答已采纳
1
回答
ksoap2向WCF服务发送复杂对象数组
、
、
、
我
使用
作为接收复杂对象数组的示例,这很好。但我不知道怎么发送这个数组。我正在为对象
使用
kmv序列化:
公共
类RatingHttps实现KvmSerializable { public long
浏览 1
提问于2015-11-10
得票数 0
回答已采纳
1
回答
如何在TJvDefaultImageIndexProperty生成器中注册
属性
编辑器“C++”?
、
、
、
我有一个类型为ImageIndex的TImageIndex
属性
。我需要注册
属性
编辑器TJvDefaultImageIndexProperty,以便在对象检查器中获得要从中选择的图像列表。那么,如何注册一个允许我从图像列表中选择的
属性
编辑器呢?
浏览 6
提问于2022-06-27
得票数 0
3
回答
德尔菲如何转换ModalResult
属性
?
、
、
我正在编写某种序列化/脚本类来动态地生成表单,前几天我尝试设置一个TColor,得到一个错误的clBtnFace is not a valid integer value或类似的东西,发现
属性
中
使用
的常量被注册,以便它们可以转换为整数,所以我添加了代码来获取转换器并
使用
它。现在,我
在
ModalResult
属性
上
遇到了类似的问题,但是我无法确定DFM反序列化器如何处理这个
属性
?有什么想法吗?它如何将mrOK转换成整数?编辑PropIn
浏览 2
提问于2010-08-02
得票数 3
回答已采纳
2
回答
如何获取自定义
属性
的
属性
类型名称?
、
在
Delphi 2007中,我
在
我的项目中添加了一个新的字符串类型: String40 = string;type privateFFirstName = String40; FirstName: string40 read FFirstName write FFirstName;在运行时,我想
使用
RTTI获取
属性
FirstName的名称。TPro
浏览 2
提问于2009-04-22
得票数 3
回答已采纳
2
回答
是否有可能得到类
属性
的索引?
、
end; I := IndexOfProperty(TMyClass.P2);
浏览 2
提问于2013-10-31
得票数 7
回答已采纳
1
回答
如何获取DataSet的TableName?
、
、
、
如何获取DataSet的TableNamevarbegin //it is not workingend;
浏览 2
提问于2019-02-06
得票数 0
1
回答
如何在Delphi中得到一个方法param名称数组/列表?
、
、
有没有办法
在
Delphi 7中获取数组/分隔字符串中的类/对象的给定方法的参数名称?
浏览 2
提问于2016-07-21
得票数 2
回答已采纳
5
回答
让TObject
使用
他的ClassType?
、
我怎么才能让我的代码工作呢?:)我已经尝试过这个问题,但在几次失败的尝试之后,我想你们看代码会比看我的“解释”更快地发现问题。谢谢。_var ct: TClass; for obj in objs do ct := obj.ClassType; if (ct = TMe
浏览 4
提问于2009-07-04
得票数 5
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券