Дебъгване с Borland C Builder 5.2
5 отговора
107 прегледа
Дебъгване с Borland C Builder 5.2
Здравейте, аз съм пак човекът с проблемите с линкера. Оказа се, че някои CPP файлове не са били включени към проекта от съставителя.
Сега не мога да се оправя с дебъгването - програмата е голяма и горе долу ми е ясно какво трябва да се види, когато се пусне, ама не - загасва за нула време. Сложих breakpoints на всички main-ове и exit-и, които открих, ама не стигам до никой от тях. Опитах с F7, като си мислех, че е аналог на F11 на Visual Studio-то, но не би ... Някой да знае точния аналог ? Да карам стъпка по стъпка за да видя къде се дъни ?
Сега не мога да се оправя с дебъгването - програмата е голяма и горе долу ми е ясно какво трябва да се види, когато се пусне, ама не - загасва за нула време. Сложих breakpoints на всички main-ове и exit-и, които открих, ама не стигам до никой от тях. Опитах с F7, като си мислех, че е аналог на F11 на Visual Studio-то, но не би ... Някой да знае точния аналог ? Да карам стъпка по стъпка за да видя къде се дъни ?
Ako si s CBuilder
Трябва да провериш дали имаш форми които не се криейтват на лоад тиме а няой се опитва да ги ползва ...
Имам предвид
>Оказа се, че някои CPP файлове не са били включени към проекта
Ако това са и форми, и се опитваш да ги ползваш преди да са се create'нали - става мазало ...
Ако проекта ти ползва само и единствено елементарни компоненти, които ги има в стандарт пакета, можеш да ми пратиш проекта да се опитам да го подкарам.
Имам предвид
>Оказа се, че някои CPP файлове не са били включени към проекта
Ако това са и форми, и се опитваш да ги ползваш преди да са се create'нали - става мазало ...
Ако проекта ти ползва само и единствено елементарни компоненти, които ги има в стандарт пакета, можеш да ми пратиш проекта да се опитам да го подкарам.
Проблемът в момента ми е дебъгването,
вървенето стъпка по стъпка или поне до точки на прекъсване. Как така става, че не стига до никоя main функция ? Как да направя така, че да влезна в main-a и т.н. ?
Re: Проблемът в момента ми е дебъгването,
1. Как ли си успял в един проект за екзекютив да имаш повече от една main функция?
2. Какво дебъгваш? Има разлика между Borland C 5.2 и Borland CBuilder 5!
2. Какво дебъгваш? Има разлика между Borland C 5.2 и Borland CBuilder 5!
Отговарям
1. Не съм писал аз проекта, затова не знам какво правят многото main в него и коя е истинската ...
2. Borland C++ 5.02
2. Borland C++ 5.02
Кофти
Направо съм го забравил Borland C 5...
Има в сайта на Borland news groups.
Можеш да се регистрираш там и да питаш.
Тъпото е че май страдаш от тежка липса на документация:(((
Единственото което ми хрумва е следното:
1. Правиш си нов проект.
2. Включваш в него само един file (с main функция) и добавяш постепенно.
Може проекта да генерира няколко exe-та и dll-и и да трябва да се стартират в определен ред?
Незнам...
По някога е по лесно да направиш нещата на ново. Особено ако има доста GUI със CBuilder може да се свърши доста работа при това бързо.
Има в сайта на Borland news groups.
Можеш да се регистрираш там и да питаш.
Тъпото е че май страдаш от тежка липса на документация:(((
Единственото което ми хрумва е следното:
1. Правиш си нов проект.
2. Включваш в него само един file (с main функция) и добавяш постепенно.
Може проекта да генерира няколко exe-та и dll-и и да трябва да се стартират в определен ред?
Незнам...
По някога е по лесно да направиш нещата на ново. Особено ако има доста GUI със CBuilder може да се свърши доста работа при това бързо.