腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Delphi
中
获取
接口
引用
的
GUID
delphi
、
interface
、
rtti
我想要
获取
接口
引用
的
信息。例如,当我
在
调试过程中将鼠标移动到
接口
引用
上时,集成开发环境可以显示'TMyObject($5864933A) as IMyInterface‘,并且我想打印出与我
的
引用
类似的东西(看起来有点混乱)。并使用TypeInfo查找有关
接口
类型
的
更多信息。
在
现实世界
中
,'I‘可以是任何
接口
指针。因为Typ
浏览 25
提问于2021-01-28
得票数 2
回答已采纳
4
回答
Delphi
2009
中
的
.NET组件
.net
、
delphi
、
components
、
delphi-2009
你能告诉我.NET组件是否可以与
Delphi
2009一起使用,如果可以,你能给我一些示例代码吗? 提前谢谢。
浏览 4
提问于2009-10-26
得票数 2
2
回答
有没有工具可以检测重复
的
接口
GUID
?
delphi
、
guid
这是一个典型
的
复制-粘贴错误:有没有一个‘质量保证’工具可以检测到它们(Peganza或者
Delphi
Sonar插件)?
浏览 5
提问于2012-08-03
得票数 10
回答已采纳
2
回答
是否可以将
接口
(IInterface)传递给动态链接库?
delphi
、
delphi-2007
我有一个DLL和一个程序,都是用
Delphi
2007编写
的
。该程序将一个
接口
传递给DLL,该
接口
是从IInterface派生
的
,并且没有
GUID
(因此这里没有COM ),该DLL存储该
接口
以供以后使用。我不确定这些自动取款机
的
原因。
接口
可能会超出作用域,并通过
引用
计数来释放驻留在程序上下文中
的
底层对象,从而导致内存损坏,因为涉及两个不同
的
内存管理器。我没有使用sharemem,而
浏览 0
提问于2010-08-06
得票数 0
回答已采纳
2
回答
使用
Delphi
RTTI
获取
接口
的
字符串名称
delphi
、
interface
、
rtti
我已经证明了我可以使用
Delphi
2010从
GUID
中
获取
接口
的
名称(例如IMyInterface转换为字符串'IMyInterface‘)。我想在
Delphi
7
中
实现这一点(为了兼容性)。这个是可能
的
吗?或者有基本
的
编译器限制。
浏览 3
提问于2010-06-24
得票数 6
回答已采纳
2
回答
在
Delphi
中使用
接口
需要
GUID
吗?
delphi
、
interface
、
guid
官方文档说它们是可选
的
。我知道COM互操作需要每个
接口
都有一个唯一
的
标识符,但是我看到
的
每个
接口
示例都有一个
GUID
,不管它是否与COM一起使用?如果
GUID
不与COM一起使用,那么包含
GUID
有什么好处吗?
浏览 1
提问于2010-06-08
得票数 19
回答已采纳
1
回答
从
Delphi
传递到C#
的
IDispatch参数
c#
、
visual-studio-2008
、
delphi
、
com
、
delphi-2010
但是,如果我尝试传递一个IDispatch
引用
的
参数,C#/.NET代码只会将该参数视为空值。 与
Delphi
示例
中
托管CLR
的
一个不同之处在于,我不会同时
在
Delphi
和C#
中
手动定义
接口
。相反,我
在
Delphi
2010
中
将
接口
类型库编写为RIDL文件。然后,我将该RIDL文件编译为TLB文件,然后使用微软
的
TLBIMP.EXE从该动
浏览 5
提问于2010-06-01
得票数 0
1
回答
由于0x8007065E“不支持这种类型
的
数据”,DllSurrogate没有加载
c#
、
pinvoke
、
com-interop
为了证明这是可行
的
,我用
Delphi
创建了一个最小
的
32位测试DLL,它只是用一个方法实现了一个
接口
。-0000-0000-C000-000000000046"));更新2 为了完整起见,我应该提到,
在
Delphi
中
,界面是
浏览 0
提问于2019-07-08
得票数 2
回答已采纳
1
回答
如何在运行时
获取
接口
名称?
delphi
、
interface
、
rtti
如果我有一个实现
接口
的
对象,那么使用RTTI查找
接口
并获得它
的
GUID
并不是很困难。但是如果我想要它
的
名字,有什么方法可以得到它吗?
获取
类名很简单,但是对于
接口
来说似乎有点棘手……
浏览 1
提问于2009-08-05
得票数 3
1
回答
如何在
Delphi
中将
接口
类型/
GUID
引用
传递给自动化方法
delphi
、
com
、
automation
在
Delphi
中
,您可以传递类
引用
来比较对象
的
类型,并实例化它们。您是否可以对传递到COM自动化服务器
的
接口
引用
执行相同
的
操作?例如,可以使用类型库编辑器定义一个带有
GUID
参数
的
方法:在此函数
中
,我希望返回支持NodeType指定
的
<e
浏览 0
提问于2010-05-10
得票数 1
回答已采纳
4
回答
如何枚举COM对象成员,如
接口
、属性和方法?
winapi
、
com
我可以使用哪种WinAPI方法或
接口
以编程方式枚举COM对象
的
接口
、属性、方法(和参数)?
浏览 2
提问于2009-07-11
得票数 1
回答已采纳
2
回答
将字符串数组从
Delphi
7传递到COM Visible C# .net DLL
delphi
、
delphi-7
、
comvisible
该
接口
声明为var url : WideStringfunction(const url: W
浏览 2
提问于2018-05-24
得票数 0
3
回答
如何在Enterprise Architect中指定
Delphi
接口
GUID
?
delphi
我正在使用Enterprise Architect代码生成功能将我
的
模型导出为
Delphi
代码。有没有办法
在
EA中指定
接口
GUID
,以便在输出代码
中
完全定义
接口
?
浏览 0
提问于2009-08-19
得票数 2
回答已采纳
1
回答
如何将.NET COM对象
的
实例从
Delphi
传递给另一个.NET COM对象?
delphi
、
.net-4.0
、
c#-4.0
、
com-interop
、
delphi-7
我有一个用
Delphi
7编写
的
遗留应用程序,我们正在向应用程序
中
添加新
的
模块。这些模块用Visual 2010、.NET 4、C#编写,并通过COM公开给应用程序。我已经成功地定义了一个类,注册了程序集,导出了类型库,将类型库导入到
Delphi
中
,
在
Delphi
中
创建了COM客户端并执行了该模块。但是,我看到了一些未被扩展
的
东西:虽然我
在
.NET
中
定义
的
浏览 1
提问于2010-10-18
得票数 1
回答已采纳
2
回答
C# COM =>指针=>
delphi
接口
c#
、
delphi
、
delphi-xe2
、
com-interop
有几天我解决不了我
的
问题。我
在
C#中有作为COM服务器可见
的
接口
和类。我有
Delphi
应用程序,我需要访问这个
接口
。但在我
的
例子
中
,我需要在C#端将32位指针返回到
接口
,而在
Delphi
则需要将指针转换为
接口
。做了什么?c#侧。所有属性都写得很好,源代码被裁剪,因为原始类要大得多,但是想法是可以理解
的
:[CLSCompliant(true)]
浏览 9
提问于2012-09-03
得票数 2
回答已采纳
3
回答
在
Delphi
中
通过COM对象使用.Net类有时会挂起
.net
、
delphi
、
com
、
dll
、
typelib
我有一组用
Delphi
.NET (
Delphi
1.1)编写
的
库,我想在我
的
Win32 (.NET )应用程序中使用它们。对于与性能相关
的
问题,我决定遵循COM路线。为了通过COM公开
Delphi
.NET库,我
在
每个类减速之上添加了以下属性:[
Guid
('some
guid
')]
浏览 1
提问于2009-01-20
得票数 2
2
回答
Delphi
是运算符-运算符不适用于此操作数类型
delphi
这是我
的
代码,我正在尝试用
Delphi
做一个策略模式: IStrategy = interface如果FStrategy为TStrategy1,则给出
的
me:运算符不适用于此操作数类型。我在这里做错了什么,因为我从大量
的
Delphi
语言参考中了解到这应该是有效
的
?
浏览 2
提问于2011-03-25
得票数 3
回答已采纳
2
回答
从主COM服务器
中
公开
的
接口
创建辅助COM服务器
c#
、
delphi
、
com
我需要在C# (例如ICommonHandler)
中
定义一个
接口
,并用
Delphi
或任何其他语言实现它。目前,优先考虑
的
是
Delphi
。然后,我需要在C#
中
通过用
Delphi
语言实现
的
类来实例化
接口
ICommonHandler
的
实例。上述情况有可能实现吗?如果
浏览 0
提问于2016-09-28
得票数 0
1
回答
Delphi
:如何从
接口
类型变量访问对象
的
基类方法
delphi
、
interface
;IMyDataSet = interfaceend;TMyDataSet1:我有一堆过程和函数,它们必须将一个可以作为两个类
的
实例
的
对象接受为参数。我不需要访问特定于我
的
两个类或祖先类
的
属性或方法,只需要访问来自基类TDataSet 和(
接口
IMyDataSet
中
声明
的
)
的
浏览 0
提问于2019-07-24
得票数 1
回答已采纳
1
回答
将
接口
用作已发布
的
链接属性
delphi
、
properties
、
interface
、
components
我正在尝试发布一个属性,该属性允许我
在
实现指定
接口
的
所有组件之间进行选择。能做这样
的
事吗?我定义了两个
接口
和三个测试对象: Classes, Variants; IMyInterfaceA = interfaceend; procedure TMyObjectB.DoSomet
浏览 1
提问于2016-11-14
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用 Python 在 JMeter 中实现循环获取返回值的高效性能测试
利用OpenCV在图像中获取已知中心线构成的四角坐标
诈骗者在比赛日从超级碗广告商的生态系统中获取NFT
基于StarRocks画像系统设计及优化
轶事一则:码农何必为难码农
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券