Страница: 1 |
Вопрос: Help. SOS. Помогите. - TextBox. | Добавлено: 24.02.05 21:31 |
Автор вопроса: ![]() |
При преобразовании текста в числовой формат из TextBox с помощью:
a = Val(Text1.Text) происходит такая фигня: Если число дробное и стоит точка, то все нормально. А, если запятая, то округляется до целого числа. Очень не хорошо.Надо чтобы было пофигу, что ставится - тчк или зпт? Помогите чайнику. |
Ответы | Всего ответов: 5 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 247906854 Вопросов: 133 Ответов: 882 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 24.02.05 22:09 |
replace$(Text1.text,",","."![]() |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() Вопросов: 224 Ответов: 3777 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 24.02.05 22:14 |
чесно говорю, понятия не имею в чём дело, имхо это зависит от натроек системы. Мне кажется, чтобы их обойти надо сначала преобразовать текст, т.е. превратить запятую в точку. Или с помощью какого-нибудь Split'a или Mid'a получить отдельно целую и отдельно дробную часть, дальше можно сообразить что с ними делать. |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() Вопросов: 224 Ответов: 3777 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 24.02.05 22:15 |
опа, пока ответ писал, Necco ответил... успел ![]() |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: 649109 Вопросов: 31 Ответов: 391 |
Профиль | Цитата | #4 | Добавлено: 25.02.05 06:40 |
Val(Format(Text1, "#########.######"![]() |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 334781088 Вопросов: 108 Ответов: 2822 |
Профиль | Цитата | #5 | Добавлено: 25.02.05 10:26 |
Ежели точно уверен что там запятая вместо точки - используй явное преобразование (CDbl, CSng и т.п.). |
Страница: 1 |
|