Форум программистов, компьютерный форум, киберфорум
Lazarus
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
Заблокирован

Про отладчик

05.04.2023, 21:19. Показов 1565. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Извините за нескромный вопрос - а я первый кому на ум приходит мысль о том, что очень удобно иметь отладчик работающий и в режиме интепретатора опционально, если изменения не касаются графического интерфейса или любого другого интерфейса (сохранение файлов и т.д. и т.п.) - касаются исклчючительно каких-то внутренних вычислений?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.04.2023, 21:19
Ответы с готовыми решениями:

Отладчик не показывает длину массива
Почему среда Lazarus 1.6 не показывает длину динамического массива в отладчике?

Как переключить отладчик с ассемблера на паскаль?
Дело в том, что в режиме отладки, по неизвестным мне причинам, мне показывает код не на паскале, а на ассемблере. Подскажите, как...

Отладчик не выдаёт номер строки в которой ошибка
Разве не должен? Он её выдаёт иногда, рандомно - от случая к случаю.

24
Заблокирован
17.04.2023, 21:41  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от vlisp Посмотреть сообщение
у тебя в коде какой-то холодец: LCL, asm, goto. И ноль комментов
это не холодец, это трактороподобный движок
. И очень легковесный по потреблению ресурсов. Потом я это переведу на с++.
Мне правда не хочется писать документацию сейчас (я всё делаю после работы), ну разве что чат GPT научат распознавать речь и дадут мне эим воспользоваться. Да, наверное я модернизировал-бы модуль Math до уровня некоторой приставки к языку программирования, но в общем это наверное не моё дело, и мне не хочется этим заниматься.
0
 Аватар для vlisp
1070 / 991 / 153
Регистрация: 10.08.2015
Сообщений: 5,442
17.04.2023, 23:38
Цитата Сообщение от Hretgir Посмотреть сообщение
бы модуль Math до уровня некоторой приставки к языку программирования
не занимайся велосипедостроением.
Цитата Сообщение от Hretgir Посмотреть сообщение
трактороподобный движок
это не движок, а бутерброд. тебе нужно отделить бекенд от фронтенда. структурировать программу. составить иерархическую схему и ее придерживаться.
так легче отлаживать программу и развивать
всего существует 5-6 уровней ошибок при программировании. с таким подходом ты видишь максимум 2-3
0
Заблокирован
18.04.2023, 21:40  [ТС]
Цитата Сообщение от vlisp Посмотреть сообщение
так легче отлаживать программу и развивать
ну на последних тестах с заданием параметров вручную - ошибок уже не обнаружил. Развивать тут нечего - это просто генератор карт, и его нужно немного расширить, но уже не изменяя написанного кода - просто немного добавить и всё. Я использовал паскаль и таблицу чисто для отладки алгоритма и взуализации. Генератор этот для проекта по замене свёрточных нейросетей. Вот. А генератор чего развивать-то? Он и так уже легковесный так, что легковеснее не придумаешь (по алгритму я имею ввиду). Легковеснее просто не придумать, он и так из всей площади карты считает только всего один столбец и всего одну строку, а остальное автоматом забивает. Ну это по алгоритму конечно, я не знаток всех языков программирования и платформ.
0
 Аватар для vlisp
1070 / 991 / 153
Регистрация: 10.08.2015
Сообщений: 5,442
18.04.2023, 22:11
работает и будет, пока ты не найдешь ошибку и тогда твои гоуту тебя съедят
0
Заблокирован
18.04.2023, 22:28  [ТС]
Цитата Сообщение от vlisp Посмотреть сообщение
и тогда твои гоуту тебя съедят
ну это вряд-ли, я всегда знаю для чего они и куда. Они у меня не применяются спонтанно, а строго в однотипных конструкциях, и нигде и никак больше. К тому-же мой движок считает отдельно всего один столбец, и всего одну строку - так что для поиска ошибки, если она вдруг обнаружит себя - всего две строки кода (две формулы, одна из которых ошибки не выдавала никогда, а вторая новая - теперь тоже не выдает ошибок), остальное всё однозначно и отлаженно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
18.04.2023, 22:28

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

И снова про PopupMenu (было про длину, теперь про ширину)
Добавляем в пустое PopupMenu несколько пунктов динамически (шириной, например, до 50 символов). Отображаем его – всё нормально. Затем...

Версии Делфи 10 и 7. Можно где-то почитать про их особенности, про совместимость?
Переносили вы проекты из делфи 7 на делфи 10. Может знаете в чем особенности, где можно побольше информации почитать, что может не...

Ошибается отладчик Delphi XE7
Такая вот странная история: Стал я трассировать пошагово одну из написанных мной функций, чтобы понять почему она неправильно ...

Имена процедур и переменных. Отладчик. DLL
Всем привет,такой вопрос. В целях усложнения разбора своего софта,есть мысль поменять названия процедур и переменных на рандомные. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства. Жизнь действительно предъявляет каждому. . .
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
Лето уходит
kumehtar 17.08.2026
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины". За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html Задача: . . .
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru