In my Delphi 2007 project I'm getting a broad set of "EClassNotFound" errors, it does not seem that the missing name property Often the case is due to the value, and fixing the EClassNotFound error in the hand by adding RegisterClass (XXX) to the initial part (in), the other runs such an uncertainly indefinitely.
I've finally opened the DFM file in the text editor, and it looks potentially corrupt for me (too many non-ASIiIi elements which are between the name of the element, and when I see that Seeing in comparison is very "unstructured" in a DFM file). (I will do the same post here, but I'm not sure that, W / non-ASCII will be closed).
The form load is OK, and the compilation / syntax check is fine, but once I have trouble running it.
Going back to the earlier versions of SVN, it seems that it has been for some time at this time, so I think that A) DFM file is not my problem, or B) Delphi form- Streaming is quite fault-tolerant / strong (Bonus Question: What is this?).
If the DFM file is a problem, and is corrupt, rolling back will have to roll back the WAY, and it will be expensive considering that the IDE can still load it, is there any such Feature that can clean the file?
Or, am I completely away from Base W / DFM as a core strength?
People forgot about binary / text options w / dfm files for thanks input, so that it seems useful that DFM itself is not corrupt.
Despite the EClassError issue still. Again it is being recalled the value of the property, or the non-existent properties being referred, etc., another question: Is there an error for the class (currently TnxSqlUpdateObject, but possibly waiting in feathers If the experience is far like this then) is always the actual "criminal" class / object?
For example, in my main form, there are four references to TnxSqlUpdateObject, actually dropped on the form. If I put RegisterClass (TnxSqlUpdateObject) in the initialization section, then it is running fine for that EClassNotFound error, but then goes to the next one (in this case, TStringField).
I have re-installed the NexusDSi components in this case, and I have been using a few such components to create a new project which I thought could be a problem. It's compiled and running fine, as long as I add this other form to my real project (which in turn gives some other context unfortunately).
So, it seems like my real problem is how to diagnose and correct any and all EClassNotFound errors?
If any component is on the form, I get this error, but in the source file in the form definition There is no entry too. Most of the time when I have copied and pasted in some other way, select the easiest solution component, cut it, then paste it back when you save, the unit of component will be added to the source, And when you run it again it will be all right.
Comments
Post a Comment