Chertenok.ru - все о программировании
Вход  |  Регистрация  |  Поиск 
Праздник
Завтра :

День славянской письменности и культуры


Почему при отправки сообщения приложение-получатель вылетает


Новая тема  Ответить  Печать Предыдущая тема  Следующая тема
Автор Сообщение
jTim
Гость







СообщениеСб, 12-Июл-2008 15:21    Заголовок сообщения: Почему при отправки сообщения приложение-получатель вылетает
Цитата

Доброе время суток!
Есть желание нажимать в цикле кнопку (ентер) в другом приложении. Все вроде работает, только не долго!!! -))) Примерное количество срабатываний от 200 до 700 раз! С чем это может быть связанно!????
Делаю это не замудренно, вот так: PostMessage(hWND_,WM_KEYDOWN,13,0);PostMessage(hWND_,WM_KEYUP,13,0);
незнаю чего и думать, када передаю символы (SendMessage(hd,WM_SETTEXT,0,lparam(LPCTSTR(PChar(S))));) все работает ок, а вот с №13 все как и должно быть -))))

Если есть какие нить мнения поделитесь ...
В начало
Пол:Муж NikotiN
Розовый мамонт


Возраст: 26
Знак зодиака: Овен
Зарегистрирован: 18.03.2005
Сообщения: 2137

СообщениеСб, 12-Июл-2008 15:35 
Цитата

может поспать после отправки?
_________________
Сила дурака в том, что умный перед ним бессилен.
В начало
Посмотреть профиль Отправить личное сообщение
jTim1
Гость







СообщениеСб, 12-Июл-2008 18:26 
Цитата

Хм. Видимо вопрос туповатый, только вот все ж хочется понять почему так! Я даже ставил тормозилки, чтобы сообщения отправлялись с интервалом в около секунды ... все одно! В чем дело!?!?!?!?
В начало
Пол:Муж NikotiN
Розовый мамонт


Возраст: 26
Знак зодиака: Овен
Зарегистрирован: 18.03.2005
Сообщения: 2137

СообщениеСб, 12-Июл-2008 19:31 
Цитата

может перед каждой отправкой заново искать handle окна?

Добавлено спустя 1 минуту 57 секунд:

попробуй туда отправлять другой код клавиши, именно через PostMessage, а не Send.

_________________
Сила дурака в том, что умный перед ним бессилен.
В начало
Посмотреть профиль Отправить личное сообщение
jTim
Гость







СообщениеСб, 12-Июл-2008 21:02 
Цитата

хм. незнаю, сомнительно это. в чем логика? неужели окно может как нить хендл ВДРУГ поменять!? какое то время все работает и ВДРУГ прога безследно, мгновенно закрывается! страсти и только! может есть какой нить "буфер сообщений" для каждого окна и он переполняется!? где можно почитать что нить глубокое про ядро винды и весь этот кошмар сообщений, так чтобы прямо и доходчиво!!?!?!?
В начало
jTim
Гость







СообщениеСб, 12-Июл-2008 21:32 
Цитата

я в делфи сделал форму кинул на нее едит и батон, из другой проги посылаю в эдит любые символы и это работает сколько угодно! а вот када я в окно посылаю клавишу ентер или по хенделу кнопки нажимаю на нее все прекращается как я описывал выше!!! ЧТО ЭТО!?!?
В начало
DrPass
Знающий :)
/Почетный Модератор/


Возраст: 31
Знак зодиака: Лев
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
СообщениеСб, 12-Июл-2008 22:52 
Цитата

Ну, возможно, эта прога при нажатии Enter чего-то делает, и в том месте у нее серьезный меморилик. А ты его дергаешь, и тем самым ее убиваешь. Если ты клавиатурой нажмешь 200 раз, будет то же самое?
_________________
Да пребудет с вами Сила!
В начало
Посмотреть профиль Отправить личное сообщение
Пол:Муж NikotiN
Розовый мамонт


Возраст: 26
Знак зодиака: Овен
Зарегистрирован: 18.03.2005
Сообщения: 2137

СообщениеВс, 13-Июл-2008 23:05 
Цитата

а слабо 700 клавой набить? )
_________________
Сила дурака в том, что умный перед ним бессилен.
В начало
Посмотреть профиль Отправить личное сообщение
DrPass
Знающий :)
/Почетный Модератор/


Возраст: 31
Знак зодиака: Лев
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
СообщениеПн, 14-Июл-2008 0:11 
Цитата

Скорость повтора поставь на максимум, придави кнопку, и за минуту-полторы набьется :)
_________________
Да пребудет с вами Сила!
В начало
Посмотреть профиль Отправить личное сообщение
Пол:Муж NikotiN
Розовый мамонт


Возраст: 26
Знак зодиака: Овен
Зарегистрирован: 18.03.2005
Сообщения: 2137

СообщениеПн, 14-Июл-2008 21:45 
Цитата

я так vs6 ставил с отрезанной справкой - она для каждого файла спрашивала пропустить, повторить или аборт, а файлов там несколько тысяч было =)
_________________
Сила дурака в том, что умный перед ним бессилен.
В начало
Посмотреть профиль Отправить личное сообщение
jTim
Гость







СообщениеПн, 14-Июл-2008 22:01 
Цитата

Да! Вижу Вас это все позабавило! Но давайте попробуем понять в чем дело!!! Я ж говорю, что ничего там нет!!! просто форма прото кнопка и ВСЕ!!! Када я руками ее жму - хоть до посинения!!! а так вылетает!!! ну сколько ж повторять -))) Хотите сами попробуйте!!! Причем если я в едит текст пишу - все ИДЕАЛЬНО, я понять не могу что за хрень! Может это через буфер клавы все сделать, но хочеться понять почему именно так получается!!!
В начало
Пол:Муж Ktf
Администратор


Возраст: 32
Знак зодиака: Рак
Зарегистрирован: 15.05.2005
Сообщения: 1502
Откуда: localhost
СообщениеВт, 15-Июл-2008 4:36 
Цитата

Цитата:
какое то время все работает и ВДРУГ прога безследно, мгновенно закрывается! страсти и только! может есть какой нить "буфер сообщений" для каждого окна и он переполняется!?

а ты попробуй ради интереса написать мини-прогу с едитом и слать ентер в него.

_________________
Пойду посплю перед сном.
В начало
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Страница 1 из 1
Перейти:  
Новая тема  Ответить  Печать

Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете присоединять файлы в этом форуме
Вы можете скачивать файлы в этом форуме
хостинг от .masterhost 
Rambler's Top100