Всем здрасьте!
Вообщем передо мной стала задача использования прерываний в Visual C++, а именно необходимо прочитать время и дату с помощью прерывания. Нашел функцию DOS получения времени:
...
_asm{
mov ah,2Ch
int 21h
}
...
после этого кода мне на прерывании выдает ошибку:
Проект — "CLR Empty Project". Ошибка:
An unhandled exception of type 'System.AccessViolationException' occurred in Unknown Module.
Additional information: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена.
Проект — "MFC Application". Ошибка:
Unhandled exception at 0x00412d05 in SPZ2.exe: 0xC0000005: Access violation reading location 0xffffffff.
Да и в Delphi тоже такая лажа с прерываниями происходит... Почему Visual C++ не дружит ваще нискакими прерываниями? Обьясните мне пожалуйста товарищи, в чем ошибка? Может я чето не так делаю? Что мне надо сделать чтобы считать дату и время с помощью прерывания?
18.03.08 10:12: Перенесено модератором из 'MFC' — SchweinDeBurg