Мобильная версия форумов
Открыть
 −13°C
завтра: −15°C
Погода в Перми
−13°C
вечером−14°C
ночью−16°C
завтра−15°C
Подробно
 66,25
−0.4574
Курс USD ЦБ РФна 19 февраля
66,2470
−0.4574
 74,91
−0.3437
Курс EUR ЦБ РФна 19 февраля
74,9055
−0.3437
  • Анонимный пользователь
    Народ!
    Может кто подскажет мне как избавится от такой проблемы.
    Я пишу на Дельфи 6 и иногда приходится делать ассемблерные
    вставки в код программы для низкоуровненго доступа к железу.
    В 98 винде все было без проблем, а вот 2000 выдает ошибку о том
    что использованны привелегированные команды и прерывает выполнение программы. Есть в асме такие операторы запись в адрес и чтение с адреса ( in и out ) Вот они то и не нравятся
    2000 винде. Тут возникает вопрос че делать?
    Мож кто знает?

    Зарание спасибо за прочтение данного вопроса.

  • Анонимный пользователь
    Да это же не 9x, здесь все, такая халява отошла. Только через драйвера...

  • guru

    Сообщений: 6202

    Сделаю пояснения.
    W2K как и ХР основаны на технологии Windows NT. По этой технологии к внешним устройствам могут обращаться только vxd драйверы. Для их написания в Дельфи примочек нет (как и в любой другой среде программирования) Для этого служит пакет Microsoft Windows SDK (или DDK, не помню).

    "Право же, взрослые - очень странные люди" А.де Сент-Экзюпери

  • veteran

    Сообщений: 1583

    Ну-ну, vxd НЕ поддерживается линией NT. Пакет назвается DDK(Driver development kit).

  • Анонимный пользователь
    А где его можно взять?

  • Анонимный пользователь
    vxd в NT.... прикольно :))))

Записей на странице:

Перейти в форум

Модератор: