我目前正在处理一些提供给我的旧(Delphi)源代码。我目前正在尝试恢复旧代码所需的任何库。一个这样的依赖是定义“DNSTools_TLB”库。
我发现前缀“_TLB”是Delphi导入/添加ActiveX库的时候,所以我将Dragon Activex库导入了我的代码。
在此之后我仍然收到一条错误,说“未找到类TDgnDictCustom”(其他称为DNS的类不会出现此错误)
我也尝试在源代码和库中重命名类TDgnDictCustom,但问题仍然存在。
我能否就如何解决/追踪此错误寻求帮助..
ps:这是我在这里发表的第一篇文章,如果我违反任何规则,请告诉我。
编辑:这是我得到的错误 “未找到类TDgnDictCustom。忽略错误并继续?注意:忽略错误可能导致组件被删除或属性值丢失”
答案 0 :(得分:1)
未找到类TDgnDictCustom。忽略错误并继续?注意:忽略该错误可能导致组件被删除或属性值丢失。
表单设计者在尝试打开表单时报告此错误,表单引用尚未向IDE注册的组件。它告诉你的是.dfm文件包含对类TDgnDictCustom
的实例的引用,但是没有设计时包看到该类。
您可以通过计算IDE中缺少哪个设计时包并进行安装来解决此问题。您可能需要自己创建设计时包。或者您的程序的原始开发人员可能已经这样做了。我们所知道的更具体,有点难。