ok, my mistake there; I thought some users had been using 7.5a. never-mind!
Chip -----Original Message----- From: Doug Geoffray [mailto:[email protected]] Sent: Friday, June 24, 2011 8:40 AM To: [email protected] Subject: Re: Checking the WE version Chip, Yeah, I thought about that when writing it but then figured any of those versions would be betas and nobody should be using old betas. All betas time out anyway. Given users shouldn't continue using old betas I felt it wouldn't be bad that the script may fail on an out-dated, no longer supported beta (smile). Doug On 6/23/2011 9:59 PM, Chip Orange wrote: > Hey Doug, > > as for method 3: some people have mentioned having a 7.5A? Does that > exist, and would the test then fail? > > Chip > > > -----Original Message----- > From: Doug Geoffray [mailto:[email protected]] > Sent: Thursday, June 23, 2011 9:00 AM > To: [email protected] > Subject: Re: Checking the WE version > > Vic, > > I can think of a three quick ways to verify you are at least 7.5.1. > > 1) Look for at least 2 periods in the Version. Versions prior to > 7.5.1 are guaranteed to only have one period. Versions from 7.5.1 and > on are guaranteed to have at least 2 periods > > if InStr(Version, ".")<> 0 and InStr(Version, ".")<> > InStrRev(Version, > ".") then > ' we are at least 7.5.1 > else > ' we are prior to 7.5.1 > end if > > 2) Try to get the a Version object and if it fails you are pre 7.5.1 > > Set x = Nothing > On Error Resume Next > set x = ClientInformation.ScriptProcess.Version > On Error Goto 0 > if x is Nothing then > ' we are prior to 7.5.1 > else > ' we are 7.5.1 or newer > end if > > 3) Just see if you have a prior to 7.5.1 version by checking > specifically for previous versions. > > if InStr(Version, "7.0) or InStr(Version, "7.1") or InStr(Version, > "7.2") or Version = "7.5" then > ' we are prior to 7.5.1 > else > ' we are 7.5.1 or newer > end if > > > Regards, > Doug > > On 6/23/2011 8:12 AM, Vic Beckley wrote: >> Hi all, >> >> I have an app that I am writing that requires WE 7.5.1.0. In my app I >> need to make sure that 7.5.1.0 is running and, if not, stop the app. >> With the > new >> version object, this is a simple process, but I can't use that >> because anything prior to 7.5.1.0 will not even have that object. In >> that case, would my app error out? How can I write a sub to check for >> the version and stop the app for anything less than 7.5.1.0. I know I >> could check for that specific version, but I don't want to update it >> every time a newer version comes out. You can't do numeric >> comparisons on the ApplicationVersion property because it is a string, right? Any suggestions? >> >> Vic >> >>
