Приведение строки "" к типу "Double" является недопустимым.

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

sveta13
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 1
Зарегистрирован: 27.03.2014 (Чт) 13:43

Приведение строки "" к типу "Double" является недопустимым.

Сообщение sveta13 » 27.03.2014 (Чт) 14:25

я первый блок тоже включила, чтобы было видно, что b число не постоянное. Вот именно в строчке c = Str(a * b) и появляется эта ошибка (Приведение строки "" к типу "Double" является недопустимым.) , дальше ещё есть разные выражения с действиями над переменными из комбобоксов и текстбоксов, но ошибка везде одна и та же, подскажите умные люди :(

Код: Выделить всё
  Private Sub Колличество_знаковTextBox_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Колличество_знаковTextBox.TextChanged
        Dim str1, str2, str3, str4, str5, str6, str7, str8, str9 As String
        str1 = Код_ЭскизаTextBox.Text
        str2 = ФамилияTextBox1.Text
        str3 = ИмяTextBox1.Text
        str4 = ОтчествоTextBox1.Text
        str5 = Дата_РожденияDateTimePicker.Value.ToString
        str6 = Дата_СметриDateTimePicker.Value.ToString
        str7 = ComboBox1.SelectedText
        str8 = ComboBox2.SelectedText
        str9 = str1 + str2 + str3 + str4 + str5 + str6 + str7 + str8
        Колличество_знаковTextBox.Text = str9.Length()
End Sub

Private Sub СтоимостьTextBox_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles СтоимостьTextBox.TextChanged
        Dim a, b, c As String
        a = ComboBox3.SelectedText
        b = Колличество_знаковTextBox.Text
        c = Str(a * b)
        СтоимостьTextBox.Text = c.ToString
End Sub

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 28.03.2014 (Пт) 9:39

Ну русским языком же написано:
sveta13 писал(а):Приведение строки "" к типу "Double" является недопустимым.
Что непонятно?

И вообще не надо числа в строках хранить и из TextBox'ов брать.
А приведённый кусок кода вообще непонятно при чём тут. В нём эта ошибка никак возникнуть не может.
Хотя, он вообще какой-то подозрительный. Должен либо падать, либо зацикливаться...


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

    TopList