-
Здравствуйте, всем. Сразу приношу извинения за возможные некорректности в изложении вопроса, употреблении терминов и т.д. - мой уровень программирования и знания Windows чуть выше плинтуса. Буду признателен за помощь в разрешении сле- дующей проблемы. Имеется стороннее приложение, снимающее ВАХ элемента в ручном режиме через внешний ЦАП-АЦП и электронную нагрузку. Софт защищён хард-локом (USB). Тре- буется автоматизировать процесс измерения чтением резуль- татов измерения из исходного приложения своей прогой и дальнейшей собственной обработкой данных. Загвоздка в сле- дующем:
1. штатно запуск измерения производится нажатием на кнопку 'Start' на форме исходной программы. Появляется новое окно с рядом Editов, Comboboxов и кнопками "Ok" и "Cansel". Так вот, если кнопки "Start" и "Ok" закрыты другими окнами, хо- тя бы частично, нажатие на них не проходит. Точнее, если "Start" частично закрыта, видно, что она нажимается, но следующее окно (с "Ok") не появляется.
2. В моей программке только один батон. Как сделать, чтобы OnClick вызывался и нажатием на Enter. Пробовал так:
procedure TForm.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin // if Key=VK_Return then Button1Click(Sender); end; У батона TabOrder=0.
-
> inky (30.11.10 17:02)
> 2. В моей программке только один батон. Как сделать, чтобы > OnClick вызывался и нажатием > на Enter
Во-ще-то, красть грешно. А так, например, поставить кнопаке default=true.
-- Regards, LVT.
-
> Во-ще-то, красть грешно. > А так, например, поставить кнопаке default=true.
О краже и не идёт речи - я же написал "требуется автоматизировать процесс измерения", а исходная программа заточена под ручной труд.
-
> then Button1Click(Sender);
Вообще-то это не нажатие. Нажатием является Button1.Click;
-
> Плохиш © (01.12.10 11:36) [3]
> Вообще-то это не нажатие. > Нажатием является Button1.Click;
Спасибо. Профукал вспышку. По 1-му пункту ничего не скажешь?
-
> По 1-му пункту ничего не скажешь?
- может ты плохо искал API? В таких "серьезных" приблудах оно обычно есть, хотя часто с доп. лицензией...
З.Ы. Хотя, судя по кнопкозакидательской топорности "софта" - это тестовый пример для того самого API... Либо вы переплатили за HASP...
-
-
|