не жмется и хоть убей
Пример nesdebager.rar
Этот топик читают: Гость
|
Ответов: 1043
Рейтинг: 33
|
|||
| карма: 0 |
|
|
Ответов: 1343
Рейтинг: 31
|
|||
|
эм, а почему нажатие на клавишу стоит через кнопку?, этот компонент не будет делать эмуль в НЕАКТИВНОЕ ОКНО (только SendMessage из доступного, будет работать с неактивным окном)
попробуй сделать сначала активацию окна, а потом эмуль с Handle |
|||
| карма: 2 |
|
|
Ответов: 1043
Рейтинг: 33
|
|||
|
Rysik, Этот компонент сначала активирует окно, затем эмулирует, а после активирует предшествующее окно обратно.
Из за не такой уж быстрой отрисовки в масштабах программирования в том числе с многократным обращением к тем или иным окнам, это можно заметить если вызывать метод через малые интервалы... Вы заметите некое периодическое мерцание окон. |
|||
| карма: 0 |
|
|
Ответов: 1343
Рейтинг: 31
|
|||
|
вот такую связку попробуй, только вот там как то надо поправить Runtime_Error, но эмуляция работает, в блокнотике проверил
simdll dll'ку кидай в системные папки там windows и System32\64 |
|||
| карма: 2 |
| ||
| Голосовали: | ashkalov |
|
Ответов: 1043
Рейтинг: 33
|
|||
|
Rysik, есть работающий компонент, по которому собственно и сабж
Вот вам кусок из кода компонента.. комментарии добавил ------------ Дoбавленo в 17.50: Вот переделал чуть, теперь нет Runtime_Eror Но по коду есть вопросы... Первый вопрос о переменной Второй вопрос. В этой же процедуре в событии onEnd я закомментировал вывод переменной KeyCode С ней программа просто вылетает, хоть и судя по исходнику предоставленному Rysik-ом Функция возвращает значение. Почему происходит краш? Есть подозрение на типы данных |
|||
| карма: 0 |
| ||
| файлы: 1 | code_34578.txt [643B] [195] |
|
Ответов: 1343
Рейтинг: 31
|
|||
|
ashkalov писал(а): Вот переделал чуть, теперь нет Runtime_Erorну так эмуль то проходит нормально, всё работает или по прежнему не реагирует? ------------ Дoбавленo в 23.16: ashkalov писал(а): Есть подозрение на типы данныхгрубо извиняюсь, причём за автора, который писал мануал по использованию в котором написано что выходной параметр типа REAL , а на деле оказалось что надо INTEGER, и вызывать не через stdcall , а через cdecl , что так же написано в мануале вызывать через stdcall , а надо cdecl |
|||
| карма: 2 |
| ||
| Голосовали: | ashkalov |
|
Ответов: 1043
Рейтинг: 33
|
|||
|
Спасибо разобрался
|
|||
| карма: 0 |
|
7



Поиск
Друзья
Администрация