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

Reply via email to