I get this when I run this code
1.1
1.1
1.16
1.2
1.2
1.3
1.35
1.4
1.5
1.6
Notice how it's listing "1.1" and "1.2" twice, this is because of the entries
"1.1" and "1.10" These would in fact need to be different
I guess there really is no easy way other than splitting each version string
into an array. For instance
DIM arg1, arg2 as string[]
dim s as string
arg1 = split("1.1", ".")
arg2 = split("1.16",".")
if val(arg1[0]) = val(arg2[0]) THEN ' same major version number
IF val(arg1[1]) > val(arg2[1]) then
return val(arg1[1])
ELSE
return val(arg2[1])
END IF
Maybe some extended version of something like that
------------------------------------------------------------------------------
_______________________________________________
Gambas-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gambas-user