С Новым годом! Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 25.03.2014
Сообщений: 43
1

Программа работает в отладке, но не работает в скомпилированном виде

26.03.2014, 08:41. Показов 1496. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток.
Появилась не предвиденная проблема Не получается разобраться, поскольку в отладчике все летает без ошибок. А вот компилирую, запускаю готовый проект и он высыпается с ошибкой.

Текст кода был в событии Load_Form.
VB.NET
1
2
3
4
5
6
7
8
 Dim StreamReader As New IO.StreamReader("C:\st.txt", System.Text.Encoding.Default)
        Dim line As String
        Do
            line = StreamReader.ReadLine()
            ComboBox1.Items.Add(line)
 
        Loop Until line Is Nothing
        StreamReader.Close()
При запуске собранного решения:" Значение не может быть неопределенным. Имя параметра Item." Я значит котрол+Ф нашел единственное место где используется слово Item. Комментировал код, закинул его в событие комбобокса. Скомпилировал. Проект запускается все отлично пока не нажму на комбобокс. В отладчике все пролетает, файл читает, добавляет данные в комбобокс. И ни каких ошибок в отладчике.
Спасибо! Подскажите пожалуйста :/
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.03.2014, 08:41
Ответы с готовыми решениями:

При отладке не работает WebBrowser1.Navigate
В VB 2010 Экспресс при отладке не работает: WebBrowser1.Navigate(URL) пишет ошибку:...

Программа не работает в скомпилированном виде
вот код procedure TForm1.BitBtn1Click (Sender: TObject); begin winexec ('ImTester 5.exe',...

На отладке работает, но не работает в нужной папке
Ужас какой то, не могу вычислить в чем ошибка, ведь на отладке и релизе работает, а когда начинаешь...

Java и ApachePOI - не работает экспорт в скомпилированном проекте
Добрый день! Надеюсь, на помощь в своей проблеме. У меня есть проект, работающий с базой данных....

4
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
26.03.2014, 08:57 2
Цитата Сообщение от HazzarD Посмотреть сообщение
В отладчике все летает, в компиляции ошибка / Visual Basic .NET
Что же ты отлаживал, если уже даже на этапе компиляции ошибка? Одно из двух: или ты дошёл до отладки, или до неё уже ошибка.
0
0 / 0 / 0
Регистрация: 25.03.2014
Сообщений: 43
26.03.2014, 09:02  [ТС] 3
Вероятно я не правильно выразился. На этапе компиляции все хорошо. Все проект с компилировался. Захожу в папку с проект. Запускаю proekt.exe и если в модуле загрузки формы не за комментирован код о писаный выше, он выдает ошибку. Но! Все работает, я жму продолжить,в список добавляет то что прописано в текстовом файле, в общем у формы весь функционал который я описывал работает, но почему есть ошибка в компилированном приложении, а в отладчике нету? И как обойти?
0
1 / 1 / 0
Регистрация: 19.03.2014
Сообщений: 18
26.03.2014, 12:06 4
Может быть, что до сработки
VB.NET
1
Loop Until line Is Nothing
в
VB.NET
1
ComboBox1.Items.Add(line)
line уже имеет пустое значение, и пытается его добавить в комбобокс.
Может также целесообразно пересмотреть построение цикла методом Do While?

http://msdn.microsoft.com/ru-r... d04a7.aspx
0
356 / 295 / 78
Регистрация: 02.10.2013
Сообщений: 476
Записей в блоге: 5
26.03.2014, 20:11 5
VB.NET
1
2
3
4
5
6
7
Dim StreamReader As New IO.StreamReader("D:\Test.txt", System.Text.Encoding.Default)
Dim line As String
     Do
            line = StreamReader.ReadLine()
            If Not IsNothing(line) Then ComboBox1.Items.Add(line)
     Loop Until StreamReader.EndOfStream
StreamReader.Close()
0
26.03.2014, 20:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.03.2014, 20:11
Помогаю со студенческими работами здесь

access 2010 в скомпилированном файле accde не работает VBA
access 2010 в скомпилированном файле accde не работает VBA. кто сталкивался? может есть где можно...

Программа со строками, в одном виде работает, в другом нет
Написал программу #include "stdafx.h" #include <iostream> #include <conio.h> using namespace...

АЦП работает только в отладке.
Подскажите. Во время дебага АЦП работает хорошо. Но как только заливаю код в процессор, то ничего...

Не работает F10 при отладке
Здравствуйте. При отладке клавиша f10 вместо перехода на следующую строчку открывает настройки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru