Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.10.28;
Скачать: CL | DM;

Вниз

Поясните Пример кода на использование KeyPush.DLL   Найти похожие ветки 

 
Abcdef123   (2007-10-02 11:47) [0]

Здравствуйте, Мастера.
Вот пытаюсь разобраться в чужом проекте, так как там не правильно срабатывает программа после закрытия Form1. Я нашла это место, и если убрать эту часть кода, то вроде все нормально пойдет. Но, поскольку я не знаю, зачем автор проекта вообще написал это (может это все же нужно), то вот я прошу пояснить мне смысл этого кода и вообще поясните или дайте ссылкочку, где почитать про использование библиотеки KeyPush.DLL.
Итак, часть кода на форме Form1:
procedure PushKeys(Keystrokes : PChar); stdcall; external "KeyPush.DLL"; //объявлено вначале формы

procedure Torm1.FormClose(Sender: TObject; var Action: TCloseAction);
var
 pstr1 : Pchar;
begin
 pstr1 := "%S{DOWN}{DOWN}{DOWN}{DOWN}"{DOWN}{DOWN};  //это нажатие какой клавиши иммитирует и вообще зачем?
 PushKeys(pstr1);
end;
Заранее спасибо.
Надя


 
Abcdef123   (2007-10-03 07:17) [1]

Ни одного ответа. :-(
Что получается, никто понятия не имеет, что такое "KeyPush.DLL" и насчет примера не понятно? Или просто мое сообщение никто не прочел?
Прошу поделиться мнениями. Очень нужно.


 
Slym ©   (2007-10-03 07:34) [2]

Яндех низнает о твоей "KeyPush.DLL"
А если не знает Яндех то сам знаеш что...


 
Slym ©   (2007-10-03 07:37) [3]

Судя по названию эта проседурка посылает в активное окно нажатия клавиш (эмулирует нажатия)


 
korneley ©   (2007-10-03 07:53) [4]


> Яндех низнает о твоей "KeyPush.DLL"
В гугле что-то есть, но я так и не понял, с каким пакетом это чудо ставится. Или это вообще самописная dll. А что, если просто убрать эмуляцию клавиш, что-то не работает?


 
Abcdef123   (2007-10-03 09:20) [5]

To [4] если убираю , то программа в этом месте работает как надо, но поскольку автор-программист это написал, я думаю, что может это где-то в другом месте (в другом режиме) когда-нибудь аукнется, то есть сбойнет. Поэтому и пытаюсь разобраться в смысле этого программирования, а не просто закомментировать.


 
korneley ©   (2007-10-03 10:22) [6]


> Поэтому и пытаюсь разобраться в смысле этого программирования
Не, тут на приложение смотреть надо... А после закрытия формы не надо ли раз 6 нажать на какую-нить кнопку?


 
Плохиш ©   (2007-10-03 15:10) [7]


> А после закрытия формы не надо ли раз 6 нажать на какую-
> нить кнопку?

Даже если там и про нажатия речь идёт, то в коде стоит только 4 раза, изучайте синтаксис делфи...


 
korneley ©   (2007-10-03 15:14) [8]


> то в коде стоит только 4 раза,
Это имеет отношение к теме?

> изучайте синтаксис делфи...
Не, не синтаксис - очки надеть и делов :)



Страницы: 1 вся ветка

Текущий архив: 2007.10.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.015 c
2-1191477523
031178
2007-10-04 09:58
2007.10.28
Как создать приложение на Delphi 8 под Win32


2-1191309272
kukuikar
2007-10-02 11:14
2007.10.28
Монитор каталогов+поток+имяфайла


2-1191562040
Штучка
2007-10-05 09:27
2007.10.28
Как зафиксировать столбцы в DBGridEh


2-1191823856
JohnKorsh
2007-10-08 10:10
2007.10.28
Как использовать widechar в memo или richedit.


1-1186729609
vamp_avp
2007-08-10 11:06
2007.10.28
Передача данных в Word