Ассемблер для Windows


Пример реализации простейшего таймера



Рисунок 3.1.1 Пример реализации простейшего таймера.

Прокомментируем программу на Рисунок 3.1.1. Организация таймера здесь проста и очевидна. Единственное, что может вызвать трудность понимания, это то, как удается оставить MessageBox и одновременно закрыть диалоговое окно. Но здесь тоже все достаточно просто: сообщение появляется при COUNT=9, а когда приходит следующее сообщение, то COUNT уже больше 9, и выполняется ветка закрытия диалогового окна.

Трансляция программы.

Пакет MASM32.

ML /c /coff /DMASM timer.asm RC timer.rc LINK /SUBSYSTEM:WINDOWS timer.obj timer.res

Пакет TASM32.

TASM32 /ml timer.asm BRCC32 timer.rc TLINK32 -aa timer.obj,,,,,timer.res



Содержание раздела