Определение типа переменной
Частный случай это string -> integer.
Хотелось бы найти какой-нибудь "изящный" метод, т.к. посимвольный перебор с проверкой на принадлежность символа множеству вида ('1','2','3'...) имхо не тянет там, где критична скорость и такие проверки исчисляются миллиоными циклами.
Цитата:
Originally posted by banshee
Вопрос такой. Допустим у меня есть переменная типа Variant, как мне определить, можно-ли ее привести например к типу Byte /etc.
Частный случай это string -> integer.
Хотелось бы найти какой-нибудь "изящный" метод, т.к. посимвольный перебор с проверкой на принадлежность символа множеству вида ('1','2','3'...) имхо не тянет там, где критична скорость и такие проверки исчисляются миллиоными циклами.
Вопрос такой. Допустим у меня есть переменная типа Variant, как мне определить, можно-ли ее привести например к типу Byte /etc.
Частный случай это string -> integer.
Хотелось бы найти какой-нибудь "изящный" метод, т.к. посимвольный перебор с проверкой на принадлежность символа множеству вида ('1','2','3'...) имхо не тянет там, где критична скорость и такие проверки исчисляются миллиоными циклами.
А StrToInt не подойдет? Вернее TryStrToInt...
Цитата:
Originally posted by makbeth
А StrToInt не подойдет? Вернее TryStrToInt...
А StrToInt не подойдет? Вернее TryStrToInt...
Большое спасибо! :)