Вверх ↑
Этот топик читают: Гость
Ответов: 48
Рейтинг: 2
#1: 2010-09-10 10:56:53 ЛС | профиль | цитата
Вчера поставил программу HiAsm 4.04 build 184 на Win7 64-bit. Решил потестить. Опыт в программировании имею Delphi и C++Builder. Программка интересная, потому что позволяет быстро написать простые приложения. Но вот проблема - не работает отладка программ. Сначала поставил точку останова в своей программе. Запустил в режиме отладки и приложение зависло. Нашел видео пример по отладке - тот же результат. Подскажите, в чем причина? Может операционка Win7 64-bit?
карма: 1

0
Администрация
Ответов: 15295
Рейтинг: 1519
#2: 2010-09-10 13:13:17 ЛС | профиль | цитата
oleg_k, вы ничего не путаете? По достижении дочки останова программа и должна виснуть. Хотите сказать у вас в Delphi и C++Builder как-то иначе это работало?
карма: 26
0
Ответов: 48
Рейтинг: 2
#3: 2010-09-10 13:49:53 ЛС | профиль | цитата
Dilma, спасибо что откликнулись. Возможно Вы подскажете решение этой проблемы.
Именно виснет. При достижении точки останова мое приложение виснет. Кликнув на форме мышкой пишется "Form(не отвечет)" и при попытке закрыть винда запрашивает решение проблем.
карма: 1

0
Ответов: 301
Рейтинг: 11
#4: 2010-09-10 13:55:38 ЛС | профиль | цитата
а переключится на среду hiasm не судьба?
карма: 0

0
Разработчик
Ответов: 4698
Рейтинг: 426
#5: 2010-09-10 14:04:50 ЛС | профиль | цитата
oleg_k писал(а):
Нашел видео пример по отладке

Видимо не до конца было досмотрено данное видео
карма: 10
0
Ответов: 48
Рейтинг: 2
#6: 2010-09-10 14:07:13 ЛС | профиль | цитата
evgenyatam, что значит переключится на среду hiasm?
карма: 1

0
Ответов: 301
Рейтинг: 11
#7: 2010-09-10 14:10:01 ЛС | профиль | цитата
сделать активным окно с заголовком Конструктор.
карма: 0

0
Ответов: 48
Рейтинг: 2
#8: 2010-09-10 14:51:39 ЛС | профиль | цитата
Assasin, только что шаг за шагом сделал по видео. Результат тотже. Нет, ну еслибы я не отлаживал программы и не знал, как должен вести отладчик, я бы не искал решение проблемы. У меня стоит RAD 2010 studio c Delphi и Builder C++. Может они как то конфликтуют с HiAsm?
карма: 1

0
Ответов: 893
Рейтинг: 18
#9: 2010-09-10 14:58:28 ЛС | профиль | цитата
oleg_k писал(а):
только что шаг за шагом сделал по видео. Результат тотже.

Всё верно , приостановленный процесс система считает зависшим и правильно делает
Это естественная реакция на остановку процесса .
Переключитесь на окно hiasm и остановите процесс , в большинстве случаев (орентируясь личным опытом ) отлаживать схему не нужно , но иногда приходится и в таком случае я встраиваю в схему месагу для отображения нужной информации.
В более сложных ситуациях можно воспользоватся и отладкой , но придётся мирится с выводом системы о том что приложение зависло
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#10: 2010-09-10 15:04:12 ЛС | профиль | цитата
oleg_k, давайте еще раз, медленно:
- вы запустили программу с точкой останова
- в вашей программе выполнение дошло до точки останова и она повисла (на самом деле она не висит, а ждет команды от среды)
- вместо того, чтобы передти обратно в среду hiasm и продолжить выполнение программы (либо трассировать по шагам) вы пытаетесь добиться какой-то реакции оз зависшего приложения и срубаете его через диспетчер задач

как вы отлаживаете программы в Delphi и Builder не переключаясь на них после достижения точки останова - для меня полная загадка...

oleg_k писал(а):
Нет, ну еслибы я не отлаживал программы и не знал, как должен вести отладчик

с учетом того, что методика отладки эквивалентна там и там на 100% выходит, что не знаете.
карма: 26
0
Ответов: 48
Рейтинг: 2
#11: 2010-09-10 15:23:06 ЛС | профиль | цитата
Dilma, так в том то и дело, что по достижении точки останова, остаются не активными кнопки ни пошаговой отладки ни какой другой. И не срубаю я приложение через диспетчер задач, а кнопкой "закрыть" на моей форме.
------------ Дoбавленo в 15.23:
Dilma, да и еще, на видео показано, что в момент становки линия потока утолщается, тем самым показывая место трассировки. У меня этого не происходит.
карма: 1

0
Разработчик
Ответов: 4698
Рейтинг: 426
#12: 2010-09-10 15:24:45 ЛС | профиль | цитата
А видео своих действий можешь снять?
карма: 10
0
Администрация
Ответов: 15295
Рейтинг: 1519
#13: 2010-09-10 16:19:22 ЛС | профиль | цитата
oleg_k писал(а):
так в том то и дело, что по достижении точки останова, остаются не активными кнопки ни пошаговой отладки ни какой другой.

с этого и следовало начинать.

- выкладываем схему эксперимента
- настройки среды из раздела Отладка
- версию OS и используемый компилятор
- пошаговое руководство действий
карма: 26
0
Ответов: 48
Рейтинг: 2
#14: 2010-09-10 18:49:39 ЛС | профиль | цитата
Assasin, да я так и сделаю. Сниму на видео и сделаю, как пишет Dilma. Спасибо еще раз, что откликнулись.
карма: 1

0
Ответов: 48
Рейтинг: 2
#15: 2010-09-15 09:47:30 ЛС | профиль | цитата
Assasin, я сделал видео ролик своих действий но он размером 3 мега. Как его отправить.
карма: 1

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)