Ошибка при выполнении .exe результата моего кода, но нет при выполнении его в отладчике

У меня проблема с результатом моей программы. У меня есть приложение bi winforms, которое делает много вещей. Одним из них является визуализация группы данных, которые я сохранил в нескольких файлах .txt в данном каталоге. Требуется один, прочитайте его, закройте, а затем визуализируйте, прежде чем читать следующий.

Моя проблема в том, что, если я просто запустил программу, скажите ей каталог файлов и попросите визуализировать, после чтения 2 или 3 файлов происходит сбой из-за нарушения доступа к памяти. Но если я воспроизвожу точные шаги во время выполнения из отладчика visual studio, то здесь не будет ни ошибок, ни предупреждений, ни ничего, это просто отлично работает.

Я знаю, что отладчик это именно то, отладчик, и вещи выполняются по-разному в отладчике, но я понятия не имею, почему это происходит.

Есть идеи, почему моя программа падает? Или что я должен сделать, чтобы избежать аварии?

Я знаю, что мой вопрос может быть слишком двусмысленным, но у меня нет другого способа показать вам мою проблему, если вы не хотите, чтобы я опубликовал код из 20 000 строк :).

Заранее спасибо.

0

Решение

Подключите отладчик после сбоя (отладка JIT).

http://msdn.microsoft.com/en-us/library/5hs4b7a6(v=vs.80).aspx

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector