2010-10-06 86 views
0

在一個像Impl設備的Delphi初始化部分內的調用中獲取此錯誤。奇怪的錯誤「Tmyclass類丟失的類型信息」

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

類型被定義爲

Tmyclass = class(TAutoObject, IConnectionPointContainer, Imyclass) 

和它在「運行時錯誤217 ...。」最終導致運行它outisde調試器。

這個類是在1個項目中定義的,工作正常。它在另一個使用它的項目中發生了這個錯誤,它依賴於它。

誰能告訴我該找什麼?這是一段時間已經生產的代碼,但自2009年1月以來沒有人設置編譯它,我在Delphi 7中第一次使用Delphi 6,之前使用的是Delphi 6。

+0

檢查此鏈接http://groups.google.com/group/borland.public.delphi.oleautomation/browse_frm/thread/67ec4f85ee41fc0b/d1cc2a81db4b29f0?lnk=st&q=Delphi+type+library+runtime+error+217&rnum= 9#d1cc2a81db4b29f0 – RRUZ 2010-10-09 19:38:54

回答

0

沒關係。我在代碼中使用Iclass而不是TClass來解決這個問題。

謝謝。