Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Still getting cmMessageValue Not Found
Message
From
15/01/2006 04:54:08
 
 
To
14/01/2006 19:49:36
General information
Forum:
Visual FoxPro
Category:
CodeMine
Environment versions
Visual FoxPro:
VFP 9
OS:
Windows XP SP2
Network:
Windows XP
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01086840
Message ID:
01086914
Views:
7
>I have looked at my appmain.applicationsettings.cclasslibrarylist and it does not have cmmsgman in it. So I put it in and recompiled. I then checked my appmain.applicationsettings.cclasslibrarylist again and it was removed.

OK. Originally, Codemine used to store its classlibrary/procedure library settings in Appreg02. Dave changed this behaviour in Version 7. So, it cannot find the class because it is not specified in cclasslibrarylist - its as simple as that. In development, when you add classes and program, Codemine usually adds them to these properties in the applicationsettings class. At startup of an application, it reads the properties and builds the SET CLASSLIB and SET PROCEDURE strings.

>So it must be getting the list from somewhere???? I checked appmain's parent which I believe is cmapp.cmapplicationsettings.cclasslibrarylist that is blank so I am not sure how it builds that list for appmain.

You will probably find that the classes are still specified in your appreg02 file. If so, you could delete them and whatever you delete, make sure they are specified in cclasslibrarylist. If this is the case, you may find that the version(s) of Appreg02 on the problem machine and your development folder are different. If so, the difference may be that one (the dev version) is specifying a number of the classes and the other (problem machine) is not. Additionally, Codemine may be removing from cclasslibrarylist what it finds in Appreg02 - this is a guess because this behaviour changed a long time ago so my currently familiarity with is is low - OK, zilch <s>.

HTH.
-=Gary
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform