Главная страница
    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.46 MB
Время: 0.045 c
15-1190811568
Azize
2007-09-26 16:59
2007.10.28
подскажите книжку


2-1191302087
Ping
2007-10-02 09:14
2007.10.28
Понизить приоритет сообщения в очереди окна


6-1172807693
ACSBaks
2007-03-02 06:54
2007.10.28
Как получить IP адрес на компоненте TIdHTTPServer


2-1191768817
Jimmy
2007-10-07 18:53
2007.10.28
Динамическая ошибка при CreateOleObject


15-1190881952
Vlad Oshin
2007-09-27 12:32
2007.10.28
Как забросить Cookie на определенное время? Не получается





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский