Delphi 6 中的 IntfCast
我有一个项目,其中大量源代码不可用。其中一个函数存在 IntfCast 异常,我一直在使用 CPU 调试器单步调试应用程序,并已识别出包含转换操作的函数和所涉及的类之一,但我无法识别另一个类。我正在尝试复制该错误,但我正在尝试的转换操作没有调用 IntfCast。如何让演员调用 IntfCast?
谢谢。
I have a project where a large amount of the source code is unavailable. There's an IntfCast exception in one of the functions and I've beens stepping through the application with the CPU debugger and have identified the function containing the casting operation and one of the classes involved, but I can't identify the other class. I am trying to replicate the error but the casting operation I'm attempting is not calling IntfCast. How do I get the cast to call IntfCast?
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
当您尝试将对象或接口转换为其他接口时,将调用
IntfCast
。以下是内部调用IntfCast
的一些示例代码:IntfCast
is called when you try to cast an object or an interface to an other interface. Here's some sample code that internally callsIntfCast
:IntfCast
在动态转换中调用。阅读此http://hi.baidu.com/007ware/blog/item/de69ed3ce554890abba16726 .html
IntfCast
is called in dynamic casting.Read this http://hi.baidu.com/007ware/blog/item/de69ed3ce554890abba16726.html