Странная ошибка "Тип информации отсутствует для класса Tmyclass" - PullRequest
0 голосов
/ 06 октября 2010

Получение этой ошибки при вызове внутри секции инициализации Delphi модуля Impl в строке типа

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

тип определяется как

  Tmyclass = class(TAutoObject, IConnectionPointContainer, Imyclass)

и это в конечном итоге приводит к "ошибке времени выполнения 217 в ....", которая запускает его вне отладчика.

Этот класс определен в 1 проекте и отлично работает. Это взрывается с этой ошибкой в ​​другом проекте, который использует это, и это зависит от.

Может кто-нибудь сказать мне, что искать? Это код, который был в производстве некоторое время, но никто не настраивал его для компиляции с 01/2009, и я делаю это впервые в Delphi 7, ранее был Delphi 6.

1 Ответ

0 голосов
/ 13 октября 2010

Неважно. Я использовал Iclass вместо TClass в своем коде, чтобы обойти это.

Спасибо.

...