On-line: Pasha, гостей 0. Всего: 1 [подробнее..]
АвторСообщение



Пост N: 36
Зарегистрирован: 05.07.14
ссылка на сообщение  Отправлено: 29.07.14 12:08. Заголовок: В чем разница между MiniGUI и hmg


Коллеги!
В чем разница меду MiniGUI и hmg?
И как пользовать debug

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 19 [только новые]


moderator




Пост N: 624
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 29.07.14 12:24. Заголовок: evgeny2006 пишет: В..


evgeny2006 пишет:

 цитата:
В чем разница между MiniGUI и hmg?


HMG - официальная версия Harbour MiniGUI, которая поддерживает UNICODE и создание 32- и 64-битных приложений.

MiniGUI - НЕофициальная версия Harbour MiniGUI, использует ANSI и позволяет создавать только 32-битные приложения, но имеет дополнительные элементы управления (типа Клиппер-подобного GETBOX, расширенного TBROWSE и др.).

evgeny2006 пишет:

 цитата:
И как пользовать debug


Консольный режим - Compile.bat demo /d /c
Графический отладчик - лучше использовать с сайта А.Кресина http://kresin.ru/debugger.html

Спасибо: 1 
ПрофильЦитата Ответить



Пост N: 37
Зарегистрирован: 05.07.14
ссылка на сообщение  Отправлено: 29.07.14 13:21. Заголовок: А как насчет HwGUI?..


А как насчет HwGUI?

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 625
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 29.07.14 13:35. Заголовок: evgeny2006 пишет: А..


evgeny2006 пишет:

 цитата:
А как насчет HwGUI?


См. по ссылке http://kresin.ru/hwgui.html


Спасибо: 1 
ПрофильЦитата Ответить



Пост N: 21
Зарегистрирован: 25.03.10
ссылка на сообщение  Отправлено: 30.07.14 15:08. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Графический отладчик - лучше использовать с сайта А.Кресина


Можно его прицепить к MiniGUI? Распишите, пожалуйста для широких масс, если можно подробно

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 628
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 30.07.14 15:32. Заголовок: al-sklif пишет: Мож..


al-sklif пишет:

 цитата:
Можно его прицепить к MiniGUI?


По шагам:
1) скопировать hwgdebug.lib и hwgdebug.exe в папку с отлаживаемой программой
2) компилировать программу по команде compile demo /d /l hwgdebug
3) отлаживать с помощью hwgdebug.exe (см. описание в файле readme.rus в архиве его поставки)

Спасибо: 1 
ПрофильЦитата Ответить



Пост N: 44
Зарегистрирован: 05.07.14
ссылка на сообщение  Отправлено: 31.07.14 15:21. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Можно его прицепить к MiniGUI? Распишите, пожалуйста для широких масс, если можно подробно


Поддерживаю просьбу. Виноват, не доглядел!


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 4121
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 31.07.14 15:23. Заголовок: evgeny2006 пишет: П..


evgeny2006 пишет:

 цитата:
Поддерживаю просьбу.



Выше ведь дан по шаговый ответ !

Спасибо: 1 
ПрофильЦитата Ответить



Пост N: 46
Зарегистрирован: 05.07.14
ссылка на сообщение  Отправлено: 01.08.14 10:57. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
По шагам...


Первая попытка воспользоваться дебагером, предпринятая мною несколько дней назад, оказалась неудачной.
После Вашего пошагового Руководства - все сразу получилось. Спасибо Вам большое!!!


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 4
Зарегистрирован: 22.09.13
ссылка на сообщение  Отправлено: 02.08.14 11:07. Заголовок: Спасибо! Все получил..


Спасибо! Все получилось!!!
А через IDE нельзя? Было бы совсем хорошо

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 23
Зарегистрирован: 25.03.10
ссылка на сообщение  Отправлено: 06.08.14 08:58. Заголовок: Т.к. пользуюсь IDE, ..


Т.к. пользуюсь IDE, поддержу просьбу - может можно куда-нить туда прикрутить этот дебагер.
А расписанные шаги просто замечательные. Все работает!!! Большое спасибо.

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 632
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 06.08.14 15:30. Заголовок: al-sklif пишет: под..


al-sklif пишет:

 цитата:
поддержу просьбу - может можно куда-нить туда прикрутить этот дебагер


Выложил тестовую версию IDE по адресу
http://gfilatov.front.ru/ide.zip
Запуск на отладку, как обычно, из меню Project->Debug
При этом экзешник отладчика должен лежать в папке с отлаживаемой программой.

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 6
Зарегистрирован: 22.09.13
ссылка на сообщение  Отправлено: 06.08.14 22:13. Заголовок: gfilatov2002 пишет: ..


gfilatov2002 пишет:

 цитата:
Запуск на отладку, как обычно, из меню Project->Debug


Увы, как и раньше, у меня результат этих действий ограничивается шедевром Малевича - черным квадратом
какие действия после появления cmd окна? Или до? Подскажите...

Спасибо: 0 
ПрофильЦитата Ответить
moderator




Пост N: 633
Зарегистрирован: 11.02.10
ссылка на сообщение  Отправлено: 07.08.14 10:08. Заголовок: fokinal21 пишет: ка..


fokinal21 пишет:

 цитата:
какие действия после появления cmd окна? Или до? Подскажите...


Не забываем также добавить в проект дополнительную библиотеку hwgdebug.lib (меню Tools -> Preferences)
Проверено - все работает

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 7
Зарегистрирован: 22.09.13
ссылка на сообщение  Отправлено: 07.08.14 21:49. Заголовок: Уф-ф-ф! :sm20: откры..


Уф-ф-ф! открылась, наконец, сверкающая грань истины дебуга!
Теперь можно потихоньку разбираться далее
Огромные благодарности!

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 4145
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 07.08.14 22:21. Заголовок: fokinal21 пишет: Уф..


fokinal21 пишет:

 цитата:
Уф-ф-ф! открылась, наконец, сверкающая грань истины дебуга!


Ну и чудно.
Лично я как то привык без него работать , привычка что ли ;)

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 3537
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 08.08.14 10:55. Заголовок: Dima пишет: Лично я..


Dima пишет:

 цитата:
Лично я как то привык без него работать , привычка что ли ;)



Я тоже без него работаю.
Самая классная функция в МиниГуи - MsgDebug() !

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 585
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 10.06.16 14:13. Заголовок: Debug Не могу добрат..


Debug
Не могу добраться до ошибочного кода. Программа вываливается. А код ошибочный в форме.

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 1008
Зарегистрирован: 20.02.11
ссылка на сообщение  Отправлено: 10.06.16 14:30. Заголовок: Vlad04 пишет: Не мо..


Vlad04 пишет:

 цитата:
Не могу добраться до ошибочного кода. Программа вываливается. А код ошибочный в форме.


Переопределения обработчика ошибок типа DefError() , Begin sequence и пр. ни где не делаешь ?
Может вываливать когда штатный обработчик минигуи подменен и соответственно лог ошибок не создается.
что касаемо отладчика то варианты есть
1 Использовать тот что в примерах минигуи, добраться до ошибки можно понаставив брейкпоинтов в init.dbg и вместо LOAD WINDOW скопировать текст формы в основную прогу.
2 Аналогично , но использовать отладчик А. Кресина.
3.Аналогично , но использовать консольный отладчик харбура, скомпилировав программу в MIXED моде , отладчик будет доступен
4. Понатыкать MsgDebug() в интересующие места
5. Понатыкать StrFile() в интересующие места и писать лог исполнения проги в файл
6. Ничего не менять, а вдумчиво вчитываться в свой исходник





Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 586
Зарегистрирован: 13.10.05
ссылка на сообщение  Отправлено: 10.06.16 21:50. Заголовок: Haz 6. Ничего не ме..


Haz

 цитата:
6. Ничего не менять, а вдумчиво вчитываться в свой исходник


так и нашел.
Но хочется использовать и другие возможности, вдруг быстрее получится.

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 329
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет