![]() |
|
Модераторы: diadiavova, gambit |
![]()
|
|
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| mxmaks |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 16.1.2011 Репутация: нет Всего: нет |
Приветствую!
По поводу отображения курсора вопрос можно считать решенным, работает, только подшлифовать... А вот считать почему-то не хочет... Такое ощущение, что округляется... 0.51+0.1=0,61 , а 0.5 +0.1=... Это вариант с использованием Val(txt1.Text), а вариант с Double.Parse(txt1.Text) не воспринимает, с целыми числами работает... |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Этот вариант учитывает региональные стандарты. По умолчанию используются те, которые соответствуют настройкам операционной системы. Если в системе все настройки русские, то и надо использовать тот разделитель, который у нас принят, а именно - запятую(а не точку). Это можно изменить, использовав перегрузку метода Parse, принимающую аргумент типа IFormatProvider, только зачем? -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| mxmaks |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 16.1.2011 Репутация: нет Всего: нет |
Добрый вечер!
Нашел ошибку с вычислениями (проводил проверку на инфу в текстбоксах, If x And y <> 0 Then...), закомментил и все считает ... Буду думать, как проверять наличие значений в текстбоксах... В принципе, тему можно закрывать, ответы исчерпывающие. Благодарю, приятно было общаться. Удачи по жизни! |
|||
|
||||
| diadiavova |
|
||||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Заметь: в моем примере этой строки не было. Почему тебе все время так сильно хочется сделать по-своему? У меня ведь есть простая проверка корректности ввода. Еще лучше для этой цели использовать TryParse вместо Parse. А что там думать?
Тогда не забывай помечать вопрос как решенный. Это сообщение отредактировал(а) diadiavova - 22.1.2011, 22:23 -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
||||
|
|||||
| mxmaks |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 16.1.2011 Репутация: нет Всего: нет |
Последний штрих_если есть функция проверки корректности ввода, то как она называется...
Будь добр, подскажи... |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
В смысле? У тебя ввод будет корректным, если парсинг числа пройдет успешно. -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| Freyzer |
|
|||
![]() обаятельный нахал ![]() ![]() Профиль Группа: Участник Сообщений: 277 Регистрация: 12.12.2009 Где: на Марсе Репутация: нет Всего: 1 |
Хоть тема и помеченна как решенная. Функции ты пишешь сам, сам же им и даешь имена. Для проверки вводимости корректных даных используються валидаторы. Еще есть понятие регулярных выражений и использование метасимволов. -------------------- Advocatus Dei |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Использовать регулярки для проверки возможности преобразования строки в число - это все равно, что микроскопом гвозди забивать. -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| Freyzer |
|
|||
![]() обаятельный нахал ![]() ![]() Профиль Группа: Участник Сообщений: 277 Регистрация: 12.12.2009 Где: на Марсе Репутация: нет Всего: 1 |
Да, не спорю, просто я о тех и о других в комплексе впервые узнал, вот и вошло в привычку раз пишу о метасимволах упоминать и о регулярных выражениях. -------------------- Advocatus Dei |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| Freyzer |
|
|||
![]() обаятельный нахал ![]() ![]() Профиль Группа: Участник Сообщений: 277 Регистрация: 12.12.2009 Где: на Марсе Репутация: нет Всего: 1 |
ДВ, ты мастер, я говорил вот об этом, тебе удалось выбить меня из колеи. А разве нечто такое же не используеться в десктоповых приложениях, для проверки вводимости данных?
-------------------- Advocatus Dei |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 8 Всего: 142 |
Ну это регулярки, а метасимволы это что?
Регулярки можно и в десктопе использовать. -------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| Freyzer |
|
|||
![]() обаятельный нахал ![]() ![]() Профиль Группа: Участник Сообщений: 277 Регистрация: 12.12.2009 Где: на Марсе Репутация: нет Всего: 1 |
Там и метасимволы упоминаються, все в комплексе
-------------------- Advocatus Dei |
|||
|
||||
![]()
|
| Правила форума VB .NET | |
|
|
Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB .NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |