Глюк с цифрой 7 в Visual C# 2005
От: Tirm  
Дата: 22.02.05 21:28
Оценка:
Интересный глюк обнаоужился в системе С# 2005.
ushort roadLength = Convert.ToUInt16(maskedTextBox3.Text);
Так вот, оказывается, если ввести число 7, то программа вылетит с сообщением Input string was not in a correct format.

Это у всех так или у меня только такой глюк?

11.04.05 00:09: Перенесено модератором из '.NET' — TK
Re: Глюк с цифрой 7 в Visual C# 2005
От: FallenGameR http://fallengamer.livejournal.com/
Дата: 22.02.05 22:07
Оценка:
T>Интересный глюк обнаоужился в системе С# 2005.
T>ushort roadLength = Convert.ToUInt16(maskedTextBox3.Text);
T>Так вот, оказывается, если ввести число 7, то программа вылетит с сообщением Input string was not in a correct format.
T>Это у всех так или у меня только такой глюк?

У меня работает. Проверь кто этот maskedTextBox3, может не оттуда текст берешь. А лучше посмотри в отладчике значение maskedTextBox3.Text.
Re[2]: Глюк с цифрой 7 в Visual C# 2005
От: Tirm  
Дата: 23.02.05 21:42
Оценка:
Здравствуйте, FallenGameR, Вы писали:

T>>Интересный глюк обнаоужился в системе С# 2005.

T>>ushort roadLength = Convert.ToUInt16(maskedTextBox3.Text);
T>>Так вот, оказывается, если ввести число 7, то программа вылетит с сообщением Input string was not in a correct format.
T>>Это у всех так или у меня только такой глюк?

FGR>У меня работает. Проверь кто этот maskedTextBox3, может не оттуда текст берешь. А лучше посмотри в отладчике значение maskedTextBox3.Text.


Может у вас не 2005 C#
Проверял уже. Вес верно. Вылетает почему-то на цифре 7.
Re: Глюк с цифрой 7 в Visual C# 2005
От: Tirm  
Дата: 23.02.05 21:46
Оценка:
И кстати, данный глюк наблюдается при любой попытке конвертировать строку "7" в любое числовой тип, будь то целое число или число с плавающей точкой
Re: Глюк с цифрой 7 в Visual C# 2005
От: DEMON HOOD  
Дата: 24.02.05 22:17
Оценка:
Здравствуйте, Tirm, Вы писали:

T>Интересный глюк обнаоужился в системе С# 2005.

а уже есть финальный релиз 2005
Или это недоделанная бета?
... <<silent RSDN@Home 1.1.4 beta 4 [303] Windows XP 5.1.2600.0 >>
Глюк с цифрой 7 в Visual C# 2005
От: Аноним  
Дата: 22.02.05 21:52
Оценка:
> Интересный глюк обнаоужился в системе С# 2005.
ushort roadLength = Convert.ToUInt16(maskedTextBox3.Text);
Так вот, оказывается, если ввести число 7, то программа вылетит с сообщением Input string was not in a correct format.


Попытался воспроизвести:

MaskedTextBox mtb = new MaskedTextBox();
mtb.Parent = this;
mtb.Height = 200;
mtb.Dock = DockStyle.Bottom;
mtb.TextChanged += new EventHandler(mtb_TextChanged);


void mtb_TextChanged(object sender, EventArgs e)
{
MaskedTextBox mtb = sender as MaskedTextBox;
ushort roadLength = Convert.ToUInt16(mtb.Text);
MessageBox.Show(roadLength.ToString());
}

все нормально.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re: Глюк с цифрой 7 в Visual C# 2005
От: Аноним  
Дата: 23.02.05 22:14
Оценка:
Хм, проверял в C# 2005 — нет такого глюка!
--
VBSTREETS, Editor-in-Chief
http://blogs.gotdotnet.ru/personal/gaidar/


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re: Глюк с цифрой 7 в Visual C# 2005
От: Аноним  
Дата: 25.02.05 05:42
Оценка:
>Хм, проверял в C# 2005 — нет такого глюка!
Аналогично.

>а уже есть финальный релиз 2005

нет, в конце марта выйдет только 2 бета.
[tagline]С уважением, Александр. <hr />данное сообщение получено с www.gotdotnet.ru<br />
ссылка на [url=http://www.gotdotnet.ru/forums/CommonForum/125269.aspx]оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.