dcjohnston Posted September 14, 2004 Share Posted September 14, 2004 (edited) OK simply put, I take the version number of an application from the user and compare it to the existing version of an exe called platform.exe file on a server. Here is some of the code: $version = InputBox(" upgrade version", "Enter version number", "") $ver = FileGetVersion("f:\pltrsm\platform.exe") If $ver = (" & $version & ") Then MsgBox(0, "Platform", "Upgrade is completed") MsgBox(0, "Current Version:", $Ver) elseIf $ver <> (" & $version & ") Then MsgBox(0, "Platform", "Not upgraded") MsgBox(0, "Current Version:", $Ver) EndIf I setup message boxes and both "$ver" and "$version" show as 11.0.0.0 However the code always goes to the elseif. I know they are identical. Is this me? Edited September 14, 2004 by dcjohnston Link to comment Share on other sites More sharing options...
ezzetabi Posted September 14, 2004 Share Posted September 14, 2004 (edited) Try $version = InputBox(" upgrade version", "Enter version number", "") $ver = FileGetVersion("f:\pltrsm\platform.exe") If $ver = $version Then MsgBox(0, "Platform", "Upgrade is completed" & @lf & @lf & _ "Current Version:", $Ver) elseIf $ver <> $version Then MsgBox(0, "Platform", "Not upgraded" & @lf & @lf & _ "Current Version:", $Ver) EndIf MsgBox(0,'',$ver & ' --VS-- ' & $version);## DEBUG msgbox Edited September 14, 2004 by ezzetabi Link to comment Share on other sites More sharing options...
dcjohnston Posted September 14, 2004 Author Share Posted September 14, 2004 Perfecto, Thanks for helping out us newbies my friend. Take care Dave Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now