Программисты помогите с SendKeys в Windows Vista

moldu
На сайте с 27.04.2006
Offline
432
1058

Существует локальная БД под Access. БД живет много лет, множится и развивается, начало ей было положено еще на Access 2.0 в 1996 году, с тех пор почти никаких проблем с портированием на новые версии оболочки не возникало. Но тут, блин, вышла Виста и как оказалось в ней нет поддержки SendKeys и из-за этого не работают кое-какие фишки, верней работают, но не так как хотелось бы. База в чистую написана на Аксессе, никакого Вижуал Бейсика, только в некоторых макросах использованы КомандыКлавиатуры, которые эмулируют нажатие клавиши Энтер.

Поиск по сайту Микрософта ничего не дал, кроме страницы на китайском языке.

Есть ли возможность установить SendKeys на Висту, что делать и где взять?

Видел в инете что-то подобное, но за 99 уев, нет ли бесплатных аналогов?

Глаза боятся, а руки-крюки.
Brand from Amber
На сайте с 18.08.2007
Offline
293
#1

Сомневаюсь, что сендкей убрали (это фундамент обратной совместимости). Возможно просто следует отключить функции UAC?

P.S. ...а вообще-то Висту ф топпку!

Лучший способ понять что-то самому - объяснить это другому.
moldu
На сайте с 27.04.2006
Offline
432
#2

Brand from Amber, СПАСИБО тебе ОГРОМНОЕ мил человек. :)

Копать в сторону отсутствия СендКейс в Висте начал после того как наткнулся на вот такое предложение на одном из софтовых порталов:

Предложения Visual Basic Sendkeys не работают под Windows Vista. Единственный способ, которым программисты Visual Basic могут отправлять ключи под Vista – это использовать Windows API, keybd_event функцию, а это значит большую работу по перекодированию в приложениях написанных, используя VB Sendkeys предложения

Ну и дальше реклама ихнего лекарства от этого за 99 уёв. Гады они - одним словом. :)

Brand from Amber
На сайте с 18.08.2007
Offline
293
#3

ДЫК я не понял - "отпустило" что ли?

P.S. Даже если и отпустило, всё равно ффф топппку! ;)

moldu
На сайте с 27.04.2006
Offline
432
#4
Brand from Amber:
ДЫК я не понял - "отпустило" что ли?

P.S. Даже если и отпустило, всё равно ффф топппку!

Отпустило. :)

Но от Висты, в данном случае, никуда - ноут и дров для ХР на него нет и не будет.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий