Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Visual Basic .NET Получение записи из ListBox по заданному индексу Здравствуйте, хочу узнать как получить запись в листбокс под конкретным номером. Можете подсказать? Допустим мне нужно получить запись в listbox которая храниться под номером 5 (6). Буду благодарен. https://www.cyberforum.ru/ vb-net/ thread1357104.html Visual Basic .NET Как вшить библиотеки в exe
Здрасти. Для своего проекта я использую стороннюю библиотеку. Так, вот вопрос, как вшить файлы этой библиотеки в сам exe файл? что бы для того, что бы программа работала, было достаточно одного exe...
Visual Basic .NET Сохранение и загрузка параметров CheckBox Здравствуйте, у меня такая проблема. У меня программа для очистки системы и вот в чём проблема, имеются CheckBox и когда пользователь ставит галочку то происходят изменения. Но как сделать чтобы при... https://www.cyberforum.ru/ vb-net/ thread1356614.html Visual Basic .NET Получить параметры запуска приложения https://www.cyberforum.ru/ vb-net/ thread1356473.html
Была такая хорошая штука в VB6.0 как COMMAND... она работала как переменная, если ее объявить при инициализации формы. то при перетаскивании любого файла на иконку моего приложения - Автоматом...
Visual Basic .NET Сохранение значения TextBox после перезапуска приложения
Здрасти. Мне нужно сохранять значения textbox после перезапуска софта. Смотрите, допустим у меня есть форма, на ней TextBox1, TextBox2, Button1. Хочу сделать так, что бы после того как я ввел все...
Visual Basic .NET Получить данные из serial port в виде строки https://www.cyberforum.ru/ vb-net/ thread1356369.html
Добрый день уважаемые! Прошу помочь. Необходимо получить данные из порта в виде строки. А затем использовать в качестве переменных. Dim a As String = SerialPort1.ReadLine так не канает.
Visual Basic .NET Нужна структура (парсинг) EDI файлов, а точнее BAPLIE (план погрузки судна-контейнеровоза) Нужен парсер EDI файлов. Если к то знаком, может поделитесь? Кто не знаком, прикладываю сам файл. (в нем содержится вся информация о конейнерах, позициях, весах и так далее... (для контейнеровоза).... https://www.cyberforum.ru/ vb-net/ thread1356354.html Visual Basic .NET Чтение RSS с сайта
Собственно, на сайте есть rss, но она в виде php файла. Я пробовал прочесть Dim ALL = IO.File.ReadAllText("http://mysite.ru/rss.php", System.Text.Encoding.Default) Когда я так делаю, пишет о...
Visual Basic .NET Найти среднее арифметическое элементов матрицы Получить квадратную матрицу A размером NN (N – случайное число от 4 до 10) 1. Вывести исходную матрицу. 2. Найти среднее арифметическое элементов матрицы. 3. Заменить на (-1) элементы матрицы,... https://www.cyberforum.ru/ vb-net/ thread1356056.html Visual Basic .NET Отловить нажатие клавиш глобально как можно реализовать ответ на нажатие кнопки клавиатуры если окно неактивно? подскажите пожалуйста. https://www.cyberforum.ru/ vb-net/ thread1356048.html
Visual Basic .NET Сохранение данных из DataGridView в xml
Здрасти всем:) я уже 2 часа мучаюсь с сохранением в xml данных из таблицы DataGridView. Добавляю туда данные вот таким кодом из form2: Form1.DataGridView1.Rows.Add(TextBox1.Text, TextBox2.Text,...
Visual Basic .NET Не работает свойство visible кнопки, управляемое RadioButton Здравствуйте, подскажите в чем проблема? Private Sub RadioButton1_CheckedChanged(sender As Object, e As EventArgs) Handles RadioButton1.CheckedChanged If RadioButton1.Checked =... https://www.cyberforum.ru/ vb-net/ thread1355840.html
0 / 0 / 0
Регистрация: 17.01.2015
Сообщений: 36
0

"System.InvalidCastException" в Microsoft.VisualBasic.dll при парсинге - Visual Basic .NET - Ответ 7123701

19.01.2015, 15:22. Показов 1192. Ответов 2
Метки (Все метки)

Здравствуйте. Вот мой код
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
Dim Mass(PARS.Count(ALL, "<item>", "</item>") - 1) As String
        For i = 0 To Mass.Length - 1 Step 1
            Mass(i) = PARS.GetPars(ALL, "<item>", "</item>", i)
        Next
        Dim Kolichestvo As Integer = ListBox1.Items.Count
        For l = 0 To Kolichestvo - 1 Step 1
            For m = 0 To Mass.Length - 1 Step 1
                If Regex.Match(Mass(m), "/\[CDATA\[(.*?)\]/") = ListBox1.Items(0) Then
                    SendMsg(ListBox1.Items(l) + " - NEW", Form2.TextBox1.Text, Form2.TextBox2.Text, Form2.TextBox3.Text, Form2.TextBox5.Text)
                End If
            Next
        Next
При дебаге ссылается на мое условие
VB.NET
1
2
3
                If Regex.Match(Mass(m), "/\[CDATA\[(.*?)\]/") = ListBox1.Items(0) Then
                    SendMsg(ListBox1.Items(l) + " - NEW", Form2.TextBox1.Text, Form2.TextBox2.Text, Form2.TextBox3.Text, Form2.TextBox5.Text)
                End If
и выдает ошибку
Необработанное исключение типа "System.InvalidCastException" в Microsoft.VisualBasic.dll

Дополнительные сведения: Сбой при разрешении перегрузки: ни один Public "=" нельзя вызвать с данными аргументами:
'Public Shared Operator =(a As String, b As String) As Boolean':

Соответствующий параметру "a" аргумент нельзя преобразовать из "Match" в "String".

Я так понял регулярку в строку не может преобразовть, как это можно сделать?

Я скорее всего просто неправильно регулярку составил. У меня из опреденного набора символов, вытаскивает нужные. И эти нужные символы уже сравнивает с итемом в листбоксе.

Вернуться к обсуждению:
"System.InvalidCastException" в Microsoft.VisualBasic.dll при парсинге Visual Basic .NET
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.01.2015, 15:22
Готовые ответы и решения:

Необработанное исключение типа "System.InvalidCastException" в Microsoft.VisualBasic.dll Дополнительные сведе
Dim a, b, eps As Double Dim z, z1 As String z = &quot;&quot; z1 = &quot;&quot; a =...

Необработанное исключение типа "System.IO.IOException" в Microsoft.VisualBasic.dll
Здравствуйте! Изучаю функции в Basic, и столкнулся с такой проблемой: при запуске данного...

Вылезает ошибка при отправке пакета: "A first chance exception of type 'System.Net.WebException' occurred in System.dll"
Код выглядит так. Function getsid(login As String, password As String) As String Dim...

После компиляции и при запуска приложения ошибка: System.InvalidCastException: Приведение строки "
Доброго всем времени суток! После компиляции и при запуска приложения получаю окно с такой...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.01.2015, 15:22

"Не удалось привести тип объекта "System.Int32" к типу "System.String"."
Добрый день! Делаю запрос к локальной базе данных. Пытаюсь получить последнюю строку. Но что-то...

"Text", импортированный из пространств имен или типов "System, System.Drawing", является неоднозначным
В Visual Studio 2010 при обработке строки с текстом появляется такая ошибка: &quot;Text&quot;,...

Как в своей DLL использовать функции из Microsoft.VisualBasic
Доброго времени суток! Создаю свою Dll и столкнулся с проблемой: не поддерживаются многие...

Запуск функций из DLL - Необработанное исключение типа "System.AccessViolationException" в WindowsApplication1
Здравия всем! Сможет ли кто-нить объяснить нубу, как запустить этот код из VB6 Option Explicit...

Оператор "+" для типов "String" и "System.Windows.Forms.ComboBox.ObjectCollection" не определен
Доброго времени суток,подскажите решение проблемы К комбобоксам привязал БД отображаются в них...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru