7 / 7 / 2
Регистрация: 25.03.2013
Сообщений: 73
|
||||||
1 | ||||||
Как пользоваться отладчиком в Free Pascal?17.01.2014, 17:09. Показов 2350. Ответов 12
Метки нет (Все метки)
Подскажите как им пользоваться, чтобы при проверке показывало значения переменных на даный шаг программы или напишите источник, где об этом написано. Уже 2 ищу и не могу найти о отладчике, чтобы проверить программу
0
|
17.01.2014, 17:09 | |
Ответы с готовыми решениями:
12
Turbo Pascal, Pascal ABC, Free Pascal, PascalABC.NET - в чем разница? Как работает Free Pascal в Windows 7 Как можно добавить шрифты в Free Pascal? Как использовать Flat Assembler в Free Pascal? |
Супер-модератор
|
|
17.01.2014, 17:17 | 2 |
В меню Debug->Watches, появляется окно просмотра переменных/выражений. Чтобы добавить туда переменную - установи на нее курсор и нажми Ctrl+F7... И отслеживай изменения... Подробнее можно почитать в файле FPC\2.6.2\doc\user.pdf, раздел "6.9 Debugging programs"
1
|
Супер-модератор
|
|
17.01.2014, 17:18 | 3 |
1. Синюю рабочую область уменьшаете в сторону верха (ну оставляете ее на 2/3 окна), взявшись за нижний правый угол.
2. Нажимаете в меню Debug-Watches. Откроется окно Watches в освобожденной от синего окошечка области. 3. Двойной щелчек в области этого окна позволяет добавить наблюдаемую переменную. 4. После этого c помощью клавиш Ctrl+F7, Ctrl+F8 построчно исполняете программу и смотрите изменение переменных.
0
|
ildwine
|
17.01.2014, 17:23
#5
|
0
|
7 / 7 / 2
Регистрация: 25.03.2013
Сообщений: 73
|
|
17.01.2014, 17:38 [ТС] | 6 |
Что за ошибка? Мне нужно в функцию брать последний символ строки, потом предпоследний і так далее до первого.
Программа переводит число с 16 системі счисления в 10.
0
|
7 / 7 / 2
Регистрация: 25.03.2013
Сообщений: 73
|
|
17.01.2014, 17:41 [ТС] | 8 |
ildwine,
В первом сообщении видно, что у меня было точно так же, но ошибка идентичная. Добавлено через 50 секунд ildwine, Да, в листинге первый пост, то я писал программу, но сегодня начала видавать эту ошибка, я уже потом начал переделывать как на фото.
0
|
Супер-модератор
|
||||||
17.01.2014, 17:46 | 9 | |||||
Вот без ошибок:
А то, что у вас на скрине, откуда знать... Единственное вижу, что тоже = вместо :=
1
|
7 / 7 / 2
Регистрация: 25.03.2013
Сообщений: 73
|
|
17.01.2014, 17:48 [ТС] | 10 |
ildwine,
Большое спасибо, паралельно изучаю С++ ) Никогда не заметил бы.
0
|
7 / 7 / 2
Регистрация: 25.03.2013
Сообщений: 73
|
|
17.01.2014, 17:54 [ТС] | 11 |
При отладке ввожу строку, потом пробел/энтер, а оно начинает писать с этой же строки по введённой мною строке и выходит лажа, ещё й ошибка в проверке переменных.
0
|
Супер-модератор
|
||||||
17.01.2014, 18:01 | 12 | |||||
В каком режиме скомпилирована программа? В Normal, Debug или Release? Проверь, что выставлено в Options->Mode, и какие настройки стоят в Options->Debugger (генерируется ли отладочная информация вообще?)
Добавлено через 1 минуту
1
|
7 / 7 / 2
Регистрация: 25.03.2013
Сообщений: 73
|
|
17.01.2014, 18:45 [ТС] | 13 |
Помогите , короче, исправить программу, чтобы она , когда вводишь число в системе счисления n<=16 виводила число в 10 системе. Например Ввод 101 2 Вывод 5 , Ввод 1bc 15 или 16 Вывод 444 (1ВС16=1*162 +11* 16і +12*16° =444 ).
И , если можно, и на C++ , пожалуйста. Буду очень благодарен. Добавлено через 15 минут Спасибо всем огромное, задача заработала. Осталось ещё перевести в С++.
0
|
17.01.2014, 18:45 | |
17.01.2014, 18:45 | |
Помогаю со студенческими работами здесь
13
Как получить хотя бы базовые знания по Free Pascal Как перевести программу с PascalABC.NET в Free Pascal Как избавиться от мерцания в графическом режиме на Free Pascal? Как считать целые и десятичные числа в Free Pascal? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |