internal static bool TryParseIntVb6(string Expression, out int Value) {
Expression = TrimInside(Expression);
CultureInfo Culture = CultureInfo.InvariantCulture;
for (int n = Expression.Length; n > 0; n--) {
double a;
if (double.TryParse(Expression.Substring(0, n), NumberStyles.Float, Culture, out a)) {
if (a >= -2147483648.0 & a <= 2147483647.0) {
Value = (int)Math.Round(a);
return true;
} else break;
}
}
Value = 0;
return false;
}
internal static bool TryParseByteVb6(string Expression, out byte Value) {