Создано: 15 ноября 2015 07:02 · Поправил: 15 ноября 2015 07:31 plutos New! Цитата · Личное сообщение · #2
HAIRY пишет: запускаю ничего не происходит
А что по вашему должно происходить? ожидаете увидеть user interface?
Не знаю, что именно происходит в процедуре DumpRegs. но, судя по всему, программа нормально запускается, но поскольку никаких окон не создает, ее не "видно" на экране монитора. Запусти под debugger'ом (OllyDbg).
Создано: 15 ноября 2015 09:13 New! Цитата · Личное сообщение · #3
plutos пишет: но поскольку никаких окон не создает, ее не "видно" на экране монитора. Она вроде как консольная. Попробовал собрать - работает: --> Link <--
HAIRY, может Irvine32.inc/Irvine32.lib старые, хз. Я собирал с этими: --> Link <-- - на Win 8.1 Pro x64 без проблем запустилось.
Добавлено спустя 1 минуту Или собираете не как консольную?
Создано: 15 ноября 2015 14:14 New! Цитата · Личное сообщение · #5
elch, можете рассказать как собирать консольную программу? Я делаю так захожу в редактор MASM32 Editor вставляю код, сохраняю, потом Project - Build All, потом Project - Run.
Создано: 15 ноября 2015 18:17 New! Цитата · Личное сообщение · #6
HAIRY пишет: Я делаю так захожу в редактор MASM32 Editor вставляю код, сохраняю, потом Project - Build All, потом Project - Run. Не знаю, не пользуюсь им, наверно где-то в свойствах проекта надо указать, что /SUBSYSTEM:CONSOLE. Я собирал с WinAsm (попался готовый проект на ту же тему, только с чуть другим примером), потом переделал по своему, для сборки батником - так тоже всё ОК. Вот эти два варианта + выше в посте dosprog та же подсказка.
{ Атач доступен только для участников форума } - ch03.2.rar