Igor: Good to hear, thanks. Just to confirm the process:
1. At startup, Kaboodle checks the DWORD version value. 2. If it is different from what is expected, it posts a MessageBox warning to the User. 3. If the user hits NO in that MessageBox, Kaboodle quits. 4. If the user hits YES in that MessageBox, Kaboodle keeps what it can use in the registry (passwords, NID, etc), and recreates the rest. Correct? -Scott On Fri, 18 Oct 2002, Igor Kotelevsky wrote: > Hello Scott. > The implementation of the registry version checking is complete. > - Igor > > ----- Original Message ----- > From: "Igor Kotelevsky" <[EMAIL PROTECTED]> > To: "Scott C. Best" <[EMAIL PROTECTED]> > Cc: "Kaboodle-devel" <[EMAIL PROTECTED]> > Sent: Thursday, October 17, 2002 5:47 PM > Subject: Checking of registry settings > > > > Hello Scott. > > I begun implementation of the registry version checking. > > Several changes are in the CVS server. > > I think that I'll finish the work tomorrow. > > > > As I know biggest part of Kaboodle's source code > > does not execute check of a correctness of the register data. > > In case of non-correct register data there is possible crashing of the > > application. > > Therefore except checking of *some sanity-checking of the registry data* > > I added new registry value *version* as a DWORD value. > > The current version is "0.95", or ''0095' in DWORD value. > > Therefore it's possible to detect > > if running Kaboodle version is oldest than registry settings also. > > The standard reaction on such situation: > > issue of a MessageBox and shut down of the application. > > Please let me know if you prefer above checking > > (and the text for the MessageBox). > > > > - Igor > > > > ----- Original Message ----- > > From: "Scott C. Best" <[EMAIL PROTECTED]> > > To: "Igor Kotelevsky" <[EMAIL PROTECTED]> > > Cc: "Kaboodle-devel" <[EMAIL PROTECTED]> > > Sent: Thursday, October 17, 2002 9:31 AM > > Subject: Re: [Kaboodle-devel] Re: Master node > > > > > > > Igor: > > > Thanks for the changes. Reviewing them now. Here's a > > > small thing I hope you can take care of: I'd like this version > > > of Kaboodle to "survive" better if someone is updtating from > > > an earlier version. So when Kaboodle starts up, it should do > > > some sanity-checking of the registry data. If the data is > > > mal-formed or incomplete, it should warn the user at startup: > > > > > > "Kaboodle has detected that this PC was using a different > > > version of Kaboodle that this one. Click "OK" to make this > > > version the current one, click "Cancel" if you want to continue > > > using the other version." > > > > > > If they click "OK" it should keep the entries it can use, > > > and rebuild what it cannot. If they click "Cancel", Kaboodle > > > should quit. > > > > > > thanks, > > > Scott ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Kaboodle-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/kaboodle-devel