Страница: 1 |
Страница: 1 |
Вопрос: Помогите, я плохо знаю Vb
Добавлено: 08.07.04 14:37
Автор вопроса: Boksy
Подскажите пожалуста,у меня возникла проблема при програмировании на VB, я записываю в переменную текст который состоит из цифры точки, потом пытаюсь провести вычисления но выскакивает ошибка, тип не соответствует, при попытке использовать StrToFloat или StrToInt, он говорит что это не число? Помогите
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #1
Добавлено: 08.07.04 14:41
попробуй Val$() или CDbl или CCur или CSng
Номер ответа: 2
Автор ответа:
Андрей Никитин
ICQ: 325172082
Вопросов: 3
Ответов: 81
Профиль | | #2
Добавлено: 09.07.04 14:38
Если в числе в качестве десятичного разделителя исп. точка (.), то используй Val$(...), так как функции CStr(...) и иже с ними используют региональные установки (из винды), а там у тебя скорее всего в качестве десятичного разделителя указана запятая (,).
Номер ответа: 3
Автор ответа:
ASiD
ICQ: 259132473
Вопросов: 19
Ответов: 23
Профиль | | #3
Добавлено: 09.07.04 19:35
Попробуй с помощью команды Val(переменная).