Входная строка имела неверный формат | Windows Forms
Выскакивает ошибка System.FormatException: «Входная строка имела неверный формат» при вводе целых чисел и нажатии на кнопку в программе на Windows Forms в Visual Studio 17.
Ошибка возникает в этом блоке, когда нажимаю на button1 в уже скомпилированной программе.
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) Single a, b, c;
Single A = Single::TryParse(textBox1->Text,
System::Globalization::NumberStyles::Number,
System::Globalization::NumberFormatInfo::CurrentInfo, a);
Single B = Single::TryParse(textBox1->Text,
System::Globalization::NumberStyles::Number,
System::Globalization::NumberFormatInfo::CurrentInfo, b);
Single C = Single::TryParse(textBox1->Text,
System::Globalization::NumberStyles::Number,
System::Globalization::NumberFormatInfo::CurrentInfo, c);
float y, z, f, m, k;
float D = 0;
if (a == 0) MessageBox::Show(«При a = 0 — нет решений!»);
>
D = b * b — 4 * a * c;
if (D >= 0) y = (-b + Math::Sqrt(D) / 2 * a);
z = (-b — Math::Sqrt(D) / 2 * a);
label6->Text = String::Format(«Корни x1 = и x2 = «, y, z);
label7->Text = String::Format(«При D = «, D);
>
else f = -1 * D;
k = (Math::Sqrt(f) / 2 * a);
m = (-b / 2 * a);
label6->Text = String::Format(«Корни x1 = + * i и x2 = — * i», m, k);
label7->Text = String::Format(«При D = «, D);
>
>
Голосование за лучший ответ
В информации об ошибке вы можете увидеть номер строки с ошибкой и стек вызова. Из стека вызова можно понять, в какой функции ошибка (если в строке вызывается несколько функций). Мне эта информация недоступна.
kkmserver.ru
Ошибка «Входная строка имела неверный формат»
Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
3 сообщения • Страница 1 из 1
undef Сообщения: 20 Зарегистрирован: 27 апр 2017, 13:49
Ошибка «Входная строка имела неверный формат»
Сообщение undef » 19 май 2017, 12:59
Здравствуйте!
При печати чека выскочила ошибка:
111 19.05.2017 9:31:10 KkmStrihM ШТРИХ-М-01Ф XXXXXXXXXXXXXXXX XXXXXXXXXX RegisterCheck Текст команды: IdType: KkmStrihM, IdModel: 250 >,#2#>,>,>],"Cash":5000,"CashLessType1":0> Текст ошибки: Не обработанная ошибка команды: , Message: Входная строка имела неверный формат. в System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) в System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) в System.Int32.Parse(String s) в .(MethodBase , Boolean ) в . ( ) в .() в .() в .(Object ) в . () в .(Object , UInt32 ) в .() в .() в .() в .(Object ) в . () в .(Object , UInt32 ) в .() в .(Object[] , Type[] , Type[] , Object[] ) в KkmFactory.StrihM.RegisterCheck(DataCommand DataCommand, RezultCommand) в KkmFactory.Unit.ExecuteCommand(DataCommand DataCommand, RezultCommand RezultCommand) Низкоуровневые команды: Socket открыт. < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-02-00-00-9F-E0-00-01-00-8F-02-00-5F < 06 >FF < 05 >15 < 02-05-11-1E-00-00-00-0A >06-02-30-11-00-1E-43-31-28-92-0C-04-11-01-CF-00-B2-02-02-00-00-4E-41-00-00-01-01-10-13-05-11-09-1F-08-00-5F-54-00-00-0A-00-00-00-00-00-0F-0B-B1-CC-01-00-ED < 06 >FF < 05 Ошибка команды на открытие сеанса Socket закрыт. Socket открыт. < 05 >15 < 02-1E-1E-1E-00-00-00-02-1E-00-02-D1-E5-E2-E5-F0-E8-ED-E0-20-CC-2E-D1-2E-00-00-00-00-00-00-00-00-1B >06-02-02-1E-00-1C < 06 >FF < 05 >15 < 02-06-8D-1E-00-00-00-00-95 >06-02-03-8D-00-1E-90 < 06 >FF < 05 >15 < 02-37-2F-1E-00-00-00-02-04-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-00 >06-02-03-2F-00-1E-32 < 06 >FF < 05 >15 < 02-37-2F-1E-00-00-00-02-04-20-20-20-D4-C3-C1-D3-20-22-CA-EB-E8-ED-E8-F7-E5-F1-EA-E0-FF-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-FD >06-02-03-2F-00-1E-32 < 06 >FF < 05 >15 < 02-37-2F-1E-00-00-00-02-04-20-20-20-20-20-20-E1-EE-EB-FC-ED-E8-F6-E0-20-4E-31-22-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-76 >06-02-03-2F-00-1E-32 < 06 >FF < 05 >15 < 02-37-2F-1E-00-00-00-02-04-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-00 >06-02-03-2F-00-1E-32 < 06 >FF < 05 >15 < 02-FE-FF-0D-1E-00-00-00-01-E8-03-00-00-00-A0-F1-04-00-00-00-00-00-00-00-00-00-00-00-00-04-04-00-00-00-00-00-30-33-30-36-32-20-C4-EE-EF-EB-E0-F2-E0-20-EF-EE-20-E4-EE-E3-EE-E2-EE-F0-F3-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-6F >06-02-03-FF-0D-00-F1 < 06 >FF < 05 >15 < 02-47-85-1E-00-00-00-20-A1-07-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-20-5A >06-02-08-85-00-1E-80-AF-02-00-00-BE < 06 >FF Socket закрыт.
При этом чек печатается.
В чем может быть причина и как предотвратить?
Audim Администратор Сообщения: 2369 Зарегистрирован: 17 мар 2015, 18:36
Re: Ошибка «Входная строка имела неверный формат»
Сообщение Audim » 19 май 2017, 13:53
Была ошибка передачи данных + я неправильно обработал ошибку сети — подправлю.
undef Сообщения: 20 Зарегистрирован: 27 апр 2017, 13:49
Re: Ошибка «Входная строка имела неверный формат»
Сообщение undef » 19 май 2017, 14:18
Ясно, спасибо.
Чтоб новую тему не создавать
При попытке напечатать чек
117 19.05.2017 10:42:32 KkmStrihM ШТРИХ-М-01Ф XXXXXXXXXXXXXXXX XXXXXXXXXX RegisterCheck Текст команды: IdType: KkmStrihM, IdModel: 250 >,#2#>,>,>],"Cash":0,"CashLessType1":78900> Текст ошибки: Не удалось установить кассира (Ошибка программирования ККМ ( 115-ККТ: Команда не поддерживается в данном режиме )) Низкоуровневые команды: Socket открыт. < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-DF-00-01-00-90-02-00-7C < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-DF-00-01-00-90-02-00-7C < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-DF-00-01-00-90-02-00-7C < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-DF-00-01-00-90-02-00-7C < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-91-02-00-42 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-DF-00-01-00-90-02-00-7C < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9E-E0-00-01-00-90-02-00-42 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-DF-00-01-00-90-02-00-7C < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-91-02-00-42 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-DF-00-01-00-90-02-00-7C < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-DF-00-01-00-90-02-00-7C < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-DF-00-01-00-90-02-00-7C < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-91-02-00-42 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-DF-00-01-00-90-02-00-7C < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-91-02-00-42 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-DF-00-01-00-90-02-00-7C < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-91-02-00-42 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9E-DF-00-01-00-90-02-00-7D < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-10-1E-00-00-00-0B >06-02-10-10-00-1E-B2-02-01-00-00-9F-E0-00-01-00-90-02-00-43 < 06 >FF < 05 >15 < 02-05-11-1E-00-00-00-0A >06-02-30-11-00-1E-43-31-28-92-0C-04-11-01-D3-00-B2-02-01-00-00-4E-41-00-00-01-01-10-13-05-11-0A-2A-1F-00-5F-54-00-00-0A-00-00-00-00-00-0F-0B-B1-CC-01-00-D3 < 06 >FF < 05 >15 < 02-06-1B-1E-00-00-00-98-9B >06-02-05-1B-00-1E-D3-00-D3 < 06 >FF < 05 >15 < 02-06-FF-40-1E-00-00-00-A7 >06-02-08-FF-40-00-01-0B-00-08-00-B5 < 06 >FF < 05 >15 < 02-06-1B-1E-00-00-00-98-9B >06-02-05-1B-00-1E-D3-00-D3 < 06 >FF < 05 >15 < 02-07-2E-1E-00-00-00-02-02-37 >06-02-2E-2E-00-D0-C5-CA-C2-C8-C7-C8-D2-DB-20-CA-C0-D1-D1-C8-D0-CE-C2-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-01-40-00-00-AC < 06 >FF < 05 >15 < 02-49-1E-1E-00-00-00-02-1E-00-02-D1-E5-E2-E5-F0-E8-ED-E0-20-CC-2E-D1-2E-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-4C >06-02-02-1E-73-6F < 06 >FF < 05 >15 < 02-49-1E-1E-00-00-00-02-1E-00-02-D1-E5-E2-E5-F0-E8-ED-E0-20-CC-2E-D1-2E-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-4C >06-02-02-1E-73-6F < 06 >FF < 05 >15 < 02-49-1E-1E-00-00-00-02-1E-00-02-D1-E5-E2-E5-F0-E8-ED-E0-20-CC-2E-D1-2E-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-4C >06-02-02-1E-73-6F < 06 >FF < 05 >15 < 02-49-1E-1E-00-00-00-02-1E-00-02-D1-E5-E2-E5-F0-E8-ED-E0-20-CC-2E-D1-2E-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-4C >06-02-02-1E-73-6F < 06 >FF < 05 >15 < 02-49-1E-1E-00-00-00-02-1E-00-02-D1-E5-E2-E5-F0-E8-ED-E0-20-CC-2E-D1-2E-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-4C >06-02-02-1E-73-6F < 06 >FF < 05 >15 < 02-49-1E-1E-00-00-00-02-1E-00-02-D1-E5-E2-E5-F0-E8-ED-E0-20-CC-2E-D1-2E-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-4C >06-02-02-1E-73-6F < 06 >FF < 05 >15 < 02-49-1E-1E-00-00-00-02-1E-00-02-D1-E5-E2-E5-F0-E8-ED-E0-20-CC-2E-D1-2E-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-4C >06-02-02-1E-73-6F < 06 >FF < 05 >15 < 02-49-1E-1E-00-00-00-02-1E-00-02-D1-E5-E2-E5-F0-E8-ED-E0-20-CC-2E-D1-2E-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-4C >06-02-02-1E-73-6F < 06 >FF < 05 >15 < 02-49-1E-1E-00-00-00-02-1E-00-02-D1-E5-E2-E5-F0-E8-ED-E0-20-CC-2E-D1-2E-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-4C >06-02-02-1E-73-6F < 06 >FF < 05 >15 < 02-49-1E-1E-00-00-00-02-1E-00-02-D1-E5-E2-E5-F0-E8-ED-E0-20-CC-2E-D1-2E-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-4C >06-02-02-1E-73-6F < 06 >FF < 05 >15 < 02-05-11-1E-00-00-00-0A >06-02-30-11-00-1E-43-31-28-92-0C-04-11-01-D3-00-B2-02-01-00-00-4E-41-00-00-01-01-10-13-05-11-0A-2A-20-00-5F-54-00-00-0A-00-00-00-00-00-0F-0B-B1-CC-01-00-EC < 06 >FF Socket закрыт.
Входная строка имела неверный формат как исправить
Регистрация: 04.11.2014
Сообщений: 2
Входная строка имела неверный формат
Здравствуйте
Пишу класс «Полином» через динамический список. При компиляции выдает ошибку:
Необработанное исключение типа «System.FormatException» произошло в mscorlib.dll
Дополнительные сведения: Входная строка имела неверный формат.
Буду благодарен за помощь.
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication5 < class Polynom < class S < public int power; public int koef; public S next; public S() < power = 0; koef = 0; next = null; >public S(int p, int k) < power = p; koef = k; next = null; >> private int n; private S first; public Polynom() < n = 0; first = null; >public Polynom(int nn) < n = nn; if (first == null) < first = new S(); first.power = n - 1; first.next = null; >else < S temp = new S(); temp.power = n - 1; temp.next = first; first = temp; >++this.n; > public void Input() < n = int.Parse(Console.ReadLine()); S temp = new S(); first = temp; for (int i = 0; i < n; i++) < temp.power = i; temp.koef = int.Parse(Console.ReadLine()); temp.next = new S(); temp = temp.next; if (i != n - 1) temp = new S(); >> public void Output() < S temp = first; while (temp != null) < Console.WriteLine("x^ +", temp.koef, temp.power); temp = temp.next; > > > class Program < static void Main(string[] args) < Polynom t = new Polynom(); t.Input(); t.Output(); Console.ReadKey(); >> >
Последний раз редактировалось Stilet; 04.11.2014 в 16:37 .
| Егор Тюрин |
| Посмотреть профиль |
| Найти ещё сообщения от Егор Тюрин |
Сообщение об ошибке «входная строка имела неверный формат» при отсутствии параметра decimal во время функции службы Web в Microsoft Dynamics NAV 2009
Данная статья относится к Microsoft Dynamics NAV для всех стран и всех языковых стандартов.
Симптомы
Предполагается запустить функцию службы Web с помощью параметра decimal в Microsoft Dynamics NAV 2009. При указании параметра decimal, возвращаемое значение повторяется. Если параметр отсутствует, появляется сообщение об ошибке неправильно:
«Входная строка имела неверный формат». Если параметр имеет тип Int, является ошибка «целое число не должно быть пустым. Целое число отсутствует или является недопустимым в выражении».
Эта проблема возникает в следующих продуктах:
- Microsoft Dynamics NAV 2009 R2
- 2009 г. Пакет обновления 1 для Microsoft Dynamics NAV
Решение
Сведения об исправлении
Существует исправление от корпорации Майкрософт. Имеется раздел «Исправление доступно для загрузки» в верхней части этой статьи базы знаний. Если появляются проблемы загрузки установки исправления или другие вопросы технической поддержки, обратитесь к своему партнеру или зарегистрированы в плане поддержки непосредственно с корпорацией Майкрософт, можно обратитесь в службу технической поддержки Microsoft Dynamics и создайте новый запрос на обслуживание. Чтобы сделать это, посетите следующий веб-узел корпорации Майкрософт:
https://mbs.microsoft.com/support/newstart.aspxМожно также службу технической поддержки для Microsoft Dynamics по телефону с помощью этих ссылок для телефонов конкретной страны. Для этого посетите один из следующих веб-узлах корпорации Майкрософт:
https://mbs.microsoft.com/customersource/support/information/SupportInformation/global_support_contacts_eng.htmВ особых случаях оплата, предусмотренная в службу поддержки может быть отменена Если специалист службы технической поддержки Microsoft Dynamics и связанных продуктов определит, что решения проблемы является специально выпущенное. Затраты на обычные службы поддержки будет применяться к любые дополнительные вопросы и проблемы, которые не соответствуют требованиям особым обновлением.
Как получить исправление Microsoft Dynamics NAV или обновления файлов
После запроса исправления Microsoft Dynamics NAV, гиперссылка будет отправлено вам по электронной почте.
Это сообщение будет содержать гиперссылку и пароль. Можно использовать гиперссылки для загрузки исправления Microsoft Dynamics NAV или файлов обновления. Если щелкнуть гиперссылку, откроется диалоговое окно Загрузка файла — предупреждение безопасности . Затем вы предложение запустить, сохранить или отменить загрузку.
Если нажать кнопку выполнить, начнется процесс извлечения и загрузки. Необходимо указать папку для новых файлов и затем указать пароль.
Если нажать кнопку Сохранить, укажите путь для сохранения сжатого файла. При открытии сохраненного файла, вам будет предложено указать путь к файлам. Затем необходимо указать пароль, полученный в сообщении электронной почты.
Если нажать кнопку Отмена, процесс загрузки прекратится.
Установка исправления Microsoft Dynamics NAV или файл обновления
Обновления и исправления платформы Microsoft Dynamics NAV будут доступны как отдельные файлы. Чтобы установить Microsoft Dynamics NAV исправление или обновление, необходимо заменить существующие файлы установки Microsoft Dynamics NAV с исправление или обновление файлов. Чтобы сделать это, выполните следующие действия.
Шаг 1: Замените файлы в Microsoft Dynamics NAV классический клиент установки
В установке Microsoft Dynamics NAV классический клиент Замените следующие файлы с помощью исправления или обновления файла.