В программе, которую я пишу, я создал OLEObject для подключения к веб-странице в Internet Explorer, что приводит к автоматическому всплывающему окну с запросом моих учетных данных.
Я пытался избежать переключения вкладок и вручную нажимать OK, вместо этого отправляя нажатие клавиши «ENTER» в окно с помощью подпрограммы Sybase keybd_event: http://www.sybase.com/detail?id=47760
Я объявил подпрограмму как внешнюю глобальную функцию и добавил код там, где это было необходимо. Интересно то, что программа успешно нажимает кнопку OK во всплывающем окне, когда я просматриваю каждую строку в режиме отладчика, но не может этого сделать, когда я компилирую и запускаю ее.
Может ли кто-нибудь дать какие-либо предложения относительно того, как это исправить? Или, может быть, предложить полностью альтернативный метод?
Спасибо!