I am currently working on some old (Delphi) source code that was provided to me. I am currently trying restore any libraries that the old code needed. One such dependency is to define "DNSTools_TLB" library.
I found out that the prefix "_TLB" was when Delphi imported/added an ActiveX library, so I imported the Dragon Activex library on to my code.
After this I still get an error saying "Class TDgnDictCustom not found" (other DNS classes called do not get this error)
I also tried renaming the class TDgnDictCustom both in the source code and library but the problem still persists.
Can I please get some help on how to to resolve/trace this error..
ps: this is my first post here so please let me know if i broke any rules.
EDIT:Here is the error I get "Class TDgnDictCustom not found. Ignore the error and continue? NOTE: Ignoring the error may cause components to be deleted or property values to be lost"
Class TDgnDictCustom not found. Ignore the error and continue? NOTE: Ignoring the error may cause components to be deleted or property values to be lost.
This error is reported by the form designer when it tries to open a form, and the form references a component that has not been registered with the IDE. What it tells you is that the .dfm file contains a reference to an instance of the class TDgnDictCustom
but that no design time package has registered that class.
You would resolve this by working out which design time package is missing from your IDE, and installing it. You might need to create a design time package yourself. Or the original developer of your program may already have done that. It's a little hard to be more specific with what we know.