Сейчас на форуме: bartolomeo (+6 невидимых) |
eXeL@B —› Программирование —› Запуск проги под Win7 |
Посл.ответ | Сообщение |
|
Создано: 15 февраля 2011 06:39 · Поправил: 50Hz_220B_1200W · Личное сообщение · #1 Доброго времени суток! Суть вопроса простая, но не могу справится самостоятельно Код: Timer1.Interval := 1000; procedure TForm1.Timer1Timer(Sender: TObject); Begin keybd_Event (Ord ('W'), 0, 0, 0); Sleep (500); keybd_Event (Ord('W'), 0, KeyEventF_KeyUp, 0); end; суть в том, что при запуске из под Delphi программа работает нормально. А вот если запустить уже скомпилированную прогу, то она не работает. Посылаю нажатие кнопки в др. окно (если оно в фокусе). Но для блокнота не имеет значения откуда работает прога (из-под дельфи или скомпилированная). В чем отличие компилятора, проги, блокнота и испытуемого окна? и как это исправить? Delphi 7 Win7 Заранее спасибо |
|
Создано: 15 февраля 2011 09:42 · Личное сообщение · #2 |
|
Создано: 15 февраля 2011 10:10 · Личное сообщение · #3 |
|
Создано: 15 февраля 2011 10:16 · Личное сообщение · #4 |
|
Создано: 15 февраля 2011 10:19 · Личное сообщение · #5 50Hz_220B_1200W пишет: Под ХП все прекрасно работает. Много чего работает под XP и не работает под семеркой. У меня например под 7 не работали глобальные хоткеи, сильно удивился когда заказчику демонстрировал работу 2 месячной занятости. Для проверки можно в свойствах exe указать совместимость с XP SP2 в 90% случаев помогает, но это конечно костыли. ----- Yann Tiersen best and do not fuck |
|
Создано: 15 февраля 2011 10:25 · Личное сообщение · #6 |
|
Создано: 15 февраля 2011 10:44 · Личное сообщение · #7 |
|
Создано: 16 февраля 2011 05:19 · Личное сообщение · #8 |
|
Создано: 16 февраля 2011 09:18 · Личное сообщение · #9 |
eXeL@B —› Программирование —› Запуск проги под Win7 |
Эта тема закрыта. Ответы больше не принимаются. |