Dilshod » 18 мар 2005, 16:41
много писать прогу надо, могу написать как делается:
пишем как com, так легче,
читаем адрес Int9, вместо него устанавливаем свой,
и завершаем прогу с Int27h.
при входе в Int9 ставим проверку нажата ли клавиша нужная
если нажата то сохраняем экран в буффер, выводим часы, и ждем следуюшего нажатия, после нажатия востанавливаем экран из буффера,
Если нажата клавыша "УбратьИзПамяти" то мы востанавливаем Int9 убираем себя из памяти и возврашяемся.
И все непонятно, и как всегда с первого раза всегда виснет.
Найду примерчик что писал когдато пришлю.
много писать прогу надо, могу написать как делается:
пишем как com, так легче,
читаем адрес Int9, вместо него устанавливаем свой,
и завершаем прогу с Int27h.
при входе в Int9 ставим проверку нажата ли клавиша нужная
если нажата то сохраняем экран в буффер, выводим часы, и ждем следуюшего нажатия, после нажатия востанавливаем экран из буффера,
Если нажата клавыша "УбратьИзПамяти" то мы востанавливаем Int9 убираем себя из памяти и возврашяемся.
И все непонятно, и как всегда с первого раза всегда виснет.
Найду примерчик что писал когдато пришлю.