I think, I got it. In Germany we use a comma as as decimal separator. So in ParseVersion() the Decimal.TryParse() call returns values > 0. For example TryParse("0.668", out f) returns a value of 668 for f instead of 0.668.
Suggestion: Use the invariant number info in the TryParse() call, like bool parsed = Decimal.TryParse(fracs, System.Globalization.NumberStyles.Number, System.Globalization.NumberFormatInfo.InvariantInfo, out f); Hope, this can help you Christian JD> I will do a Vista Install of FlexWiki this evening and try to JD> replicate the failure, JD> John Davidson JD> ------------------------------------------------------------------------- JD> This SF.net email is sponsored by: Splunk Inc. JD> Still grepping through log files to find problems? Stop. JD> Now Search log events and configuration files using AJAX and a browser. JD> Download your FREE copy of Splunk now >> http://get.splunk.com/ JD> _______________________________________________ JD> Flexwiki-users mailing list JD> Flexwiki-users@lists.sourceforge.net JD> https://lists.sourceforge.net/lists/listinfo/flexwiki-users ___________________________________________________________ Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Flexwiki-users mailing list Flexwiki-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flexwiki-users