Отладка библы

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

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

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Отладка библы

Сообщение GSerg » 14.12.2004 (Вт) 18:48

Имеем библу на NET... Юзаем её из-под VB6... Ставим в библу брейкпойнты... отладчик запускается, да... можно по шагам...
Только я ж сдохну по шагам. Там цикл 1024*768, и для каждой точки до фигища действий...

Происходит переполнение стека.
Как поймать где? Дают только кнопку "Прервать"...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 14.12.2004 (Вт) 18:53

Гы-гы-гы :lol:

В какой-нибудь лог можешь писать при входе в каждую функцию? Так и найдёшь, какая из них виновата.
Изображение

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 14.12.2004 (Вт) 18:55

Ага, ему смешно :)
Знает потому что, о чём речь - нет, какой гад :)

Эх... пойду писать лог...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 14.12.2004 (Вт) 19:49

Да это я просто в свете сравнения VB6 и .net ( http://bbs.vbstreets.ru/viewtopic.php?t=11632 )
Да-алеко не все фишки в пользу .net-а. Вон, даже отладки нормальной нет... :-|
Изображение

hCORe
VB - Экстремал
VB - Экстремал
Аватара пользователя
 
Сообщения: 2332
Зарегистрирован: 22.02.2003 (Сб) 15:21
Откуда: parent directory

Сообщение hCORe » 14.12.2004 (Вт) 21:31

Ась? Как отладки нет? Наоборот, есть. Как в MSVC++. Кому-то нравится, кому-то нет. Плюс - в версии 2003 можно запустить исполнение кода после модификации. JIT-компилятор хрюкнет и запустит процесс заново 8)
Моду создают модоки, а распространяют модозвоны.

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 15.12.2004 (Ср) 10:39

hCORe писал(а):Ась? Как отладки нет? Наоборот, есть. Как в MSVC++. Кому-то нравится, кому-то нет. Плюс - в версии 2003 можно запустить исполнение кода после модификации. JIT-компилятор хрюкнет и запустит процесс заново 8)


Низя, тока в 2005 и то если строки (количество) изменишь то все брекпойнты отвалятся, да иногда смешно выходит - код правленый(новый), а работает старый.
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 15.12.2004 (Ср) 12:29

Да вообще, этот отладчик :evil:

Если происходит исключение, то почему всё просто останавливется? Почему нельзя, блин, перейти на ту строчку, которая его вызвала? :evil:
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 15.12.2004 (Ср) 14:18

мож у тя релизный режим стоит? или не перекомпилил.
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 15.12.2004 (Ср) 14:24

Дык вот нет! Debug.
Всё перекомпилил.
И даже в списке исключений явно пометил: при возникновении outofboundsexception переходить в отладчик.
Всё равно, при возникновении оного даётся кнопка OK, и всё вырубается.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 15.12.2004 (Ср) 14:28

А мож у тя просто прога завершается? Пошагово отлать.
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 15.12.2004 (Ср) 14:31

Я же говорю, я задолбаюсь пошагово отлаживать... Там до фига переходов...

Мне ошибку пришлось искать ручным просмотром кода :evil:
Отладчик ни к чёрту...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


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

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

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

    TopList