Kak se debugva v Visual C++ 6.0

8 отговора 277 прегледа
#1

Kak se debugva v Visual C++ 6.0

Zdraveite!
Az ne sym programist, no mnogo se interesuvam ot programirane, taka che izvinjavaite ako vyposa mi ne e na nivoto na tozi forum.
Kak se debugva v Visual C++ 6.0? V smisyl az imam Microsoft Visual C++ 6.0 i imam source koda na programa, kojato iskam da prosledja v realno vreme. Teoreticheski tazi programa trjabva da se svyrje s FTP server i downloadva/uploadva failove no ne go pravi. Bih iskal da razbera kyde e problema, moje li da stane s debug funkcija ot VC++ 6.0, primerno da se vidi dali uspjava da se konektne kym FTP servera i t.n?
Ako moje da mi dadete link kym dokumentcaija po temata systo mnogo ste mi pomognete!

Blagodarja!

Отговор
в отговор на Joro #2

Re: Kak se debugva v Visual C++ 6.0

[линк]

Отговор
в отговор на Joro #3

Re: Kak se debugva v Visual C++ 6.0

ами първото което е, трябва да си пуснеш програмата да се компилира в дебуг. то тя така си тръгва, така че си го направил вече най вероятно. после - стартира се с F5, за да вървят следните неща:
1. breakpoints поставят се с F9
2. TRACE (ако си с мфц) което принтва избрани от тебе променливи. за да провериш дали функция се изпълнява, виж какво ти връща - указани са кодове за грешка.
постъпково -F10
влиза във функция - F11
имаш и възможността да промениш кода по време на изпълнение - много е удобно. като спреш например на БП или при грешка. разбира се имаш и възможността за промяна стойност на променливи.

Отговор
в отговор на Joro #4

Re: Kak se debugva v Visual C++ 6.0

Колегата zaphod е обяснил основните принципи на работа с дебъгера, но ми се струва че на теб това няма да ти свърши много работа, след като не се занимаваш с програмиране.
Според мен най-добре е да вземеш някой който да свърши работата, и да ти обяснава какво прави докато дебъгва, понеже на моменти има тънкости които човек може да пропусне.
Иначе ако си решил да се бориш сам, трябва ти MSDN който въпрви на 2 диска заедно със студиото, или можеш да го ползваш он-лайн. Там можеш да намериш информация за това какво прави всяка една функция и какво означават стойностите които връща.

Успех!

Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Отговор
в отговор на zaphod #5

Re: Kak se debugva v Visual C++ 6.0

Mersi!

Znachi napravih slednoto:
startirah dsw faila v VC++ 6.0, pozicionirah kursora na mjastoto koeto me interesuva v source koda i s F9 se pojavi edna chervena tochka. Obache kato natisnah F5 mi dade syobstenie "One or moe breakpoints can not be set and have been disabled. Execution will stop at the beginning of the program." I posle mi dava cjalata programa v dissasembly vid.
Moje li da mi kajete kakvo ne e kakto trjabva?

Отговор
в отговор на Joro #6

Re: Kak se debugva v Visual C++ 6.0

ами в Release режим си. щракни го на Debug.

Отговор
в отговор на zaphod #7

Re: Kak se debugva v Visual C++ 6.0

Otkyde se smenja na debug rejim vmesto na release?

Отговор
в отговор на Joro #8

Re: Kak se debugva v Visual C++ 6.0

Абе в момента нямам студио, ама търсиш "Set active project" или нещо от сорта. Трябва да е в менюто "Build" или в това вдясно от него.

Мечтата е мисъл, мисълта е идея, всяка идея се реализира. Аз не мечтая, а реализирам идеите си.
Отговор
в отговор на Joro #9

build, set active configuration

той грифин почти го е уцелил, е аз ако бях по памет и толкова нямаше да се сетя

Отговор