Модераторы: Snowy, bartram, MetalFan, bems, Poseidon, Riply
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> работа с 64-битной системой, загрузка и использование драйвера 
:(
    Опции темы
gonzales
Дата 12.12.2007, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 13.3.2006

Репутация: нет
Всего: 2



Уважаемые форумчане.
В пору начала массового внедрения 64-битных систем возникла необходимость и свои программы переводить на новые рельсы.
Задача такая, программа использует драйвер, который устанавливается в систему при инсталяции и dll-ку которая с этим драйвером общается. Производитель предоставил драйвер под 64-битную систему, но программа не хочет с ним работать. Вопрос, а есть ли специальные правила работы с 64-битными системами, нужно ли каким-то особым образом писать библиотеки для корректной работы. Пишу на Delphi7. Буду благодарен за любую информацию.

Заранее благодарю 
--------------------
- мастер, мастер, запорол..., все четыре запорол!!!- я ж тебе только три давал!!!???- да я и образец запорол!!!!
PM MAIL   Вверх
Alexeis
Дата 12.12.2007, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 16
Всего: 459



gonzales, все зависит от того как работать с этим драйвером. Если доступ к его данным производиться через WinApi, то проблем быть не должно, так как Wow64 осуществляет автоматическую конвертацию данных. Если же напрямую при помощи API предоставленного фирмой изготовителем, то Delphi7 тут не поможет, так как он работает с 32х битными адресами.

Добавлено через 2 минуты и 13 секунд
Можно написать свою библиотеку-конвертер, на 64х компиляторе, так чтобы все вызывались сначала ее функции, а она потом сама производила 64 битный вызов.


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: WinAPI и системное программирование"
Snowybartram
MetalFanbems
PoseidonRrader
Riply

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Delphi обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • 99% ответов по WinAPI можно найти в MSDN Library, оставшиеся 1% здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, bartram, MetalFan, bems, Poseidon, Rrader, Riply.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: WinAPI и системное программирование | Следующая тема »


 




[ Время генерации скрипта: 0.0420 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.