Приветствую Вас, Кирилл! Я уже ответил на этот вопрос.См выше. Добавляю: Скорее всего Windows XP перекрывает стандартное прерывание свои обработчиком - так она(или Билл) считает ей будет безопаснее! Счастливо! Ответ отправлен: 19.05.2003, 15:01 Отправитель: BOLT Отвечает _vt
Приветствую Вас, Кирилл! Скорее всего у вас нет прав администратора...
Ответ отправлен: 19.05.2003, 02:10 Отправитель: _vt Отвечает Bill
Приветствую Вас, Кирилл! Уже Win2000 не допускает "внутрь" системные ДОС-функции. А XP - и подавно. Я обнаружил, в W2000, что GetTime из объекта проходит, а без - нет
Ответ отправлен: 19.05.2003, 09:00 Отправитель: Bill Отвечает Tancho
Приветствую Вас, Кирилл! Ну да...!Наистине из под Win-XP, процедура SetTime, вызвана из модуль DOS.TPU и модуль WinDos.TPU от TURBO PASCAL 7.0 и Borland Pascal 7.0 как и от TURBO PASCAL for WINDOWS v.7.0 и Borland Pascal for WINDOWS v.7.0 не работает!Причина наверно в том во внодрениия област время актуализируеться так как после SetTime, процедура GetTime выводить выводить коректный резултат..., но запись время в BIOS'е не произходить, так как явно запись в BIOS'е в этом случае произходит через Win XP, а ано черт знаеть почему не разрешаеть запис. Если тебе ето очень нужно построй собственную процедуру для актуализация время через встроенный Assembler и прерывание Int 1Ah BIOS. Ответ отправлен: 20.05.2003, 17:07 Отправитель: Tancho
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.