奇怪的错误“类Tmyclass缺少类型信息”

在Impl设备的Delphi初始化部分内的一个调用中获取此错误。

TAutoObjectFactory.Create(ComServer, TmyClass, Class_myclass, ciMultiInstance, tmApartment);

类型被定义为

  Tmyclass = class(TAutoObject, IConnectionPointContainer, Imyclass)

并最终导致“运行时错误217在...”运行,直到调试器结束。

这个类在1个项目中定义并且正常工作。 它在另一个使用它的项目中发生了这个错误,它依赖于它。

谁能告诉我该找什么? 这是一段时间已经生产的代码,但自2009年1月以来没有人设置编译它,我在Delphi 7中第一次使用Delphi 6,之前使用的是Delphi 6。


没关系。 我在代码中使用Iclass而不是TClass来解决这个问题。

谢谢。

链接地址: http://www.djcxy.com/p/91053.html

上一篇: Weird error "Type information missing for class Tmyclass"

下一篇: Is it possible to tweak TStringField to work like TWideStringField in Delphi?