Detecting the EU version
- Posted by Alan Oxley <fizzpop at icon.co.za> Dec 14, 2004
- 464 views
Hi Jason & Irv, So its agreed that the version checking is for backwards compatibility reasons. Its worth noting that Rob goes out of his way to not break old code with new versions IMHO. If there was a CRC generated whenever a new release was created, be it an alpha, bugfix or whatever, then that CRC is a matter or record. and could be stored within your program, that your program can test against. So you can always identify old versions. Since there is no "crystal ball" as Irv rightly said, why not have your code issue a disclaimer and advise to have the source upgraded/checked against the newer EU version, after your code has determined that this is an unknown, likely future, EU version? What the newer version number actually is, is unimportant for your old code, you just need to know that its an unsupported version. You don't need a "crystal ball" I think. HTH, Alan