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

Вниз

WriteConsoleInput ... (не работает в Windows 98) ...   Найти похожие ветки 

 
stechnology   (2004-11-25 15:28) [0]

Здравствуйте. Вот этот код не желает посылать нажатия кнопочек в Windows 98. В NT все работает. Подскажите, как быть?


...
CreateProcess(Nil, PChar(EditConsoleName.Text), Nil, Nil, True,
              0,Nil, Nil, SI, PI)
...
 
  S := StrPas(PChar("abs"));
  InpHnd := GetStdHandle(STD_INPUT_HANDLE);
  InpRec.EventType := KEY_EVENT;
  with InpRec.Event.KeyEvent do begin
    bKeyDown := True;
    wRepeatCount := 1;
    wVirtualKeyCode := 0;
    end;
  i := 1;
  with InpRec.Event.KeyEvent do begin
    wVirtualScanCode := VkKeyScan(S[i]);
    UnicodeChar := WideChar(S[i]);
    dwControlKeyState := Hi(VkKeyScan(S[i]));
    AsciiChar := S[i];
    with Memo.Lines do begin
      Add("wVirtualScanCode: "+IntToStr(VkKeyScan(S[i])));
      Add("UnicodeChar: "+WideChar(S[i]));
      Add("dwControlKeyState: "+IntToStr(Hi(VkKeyScan(S[i]))));
      Add("AsciiChar: "+S[i]);
      end;
  end;


WriteConsoleInput(InpHnd, InpRec, 1, N);



 
stechnology   (2004-11-25 19:36) [1]

Хотя бы скажите, в какую сторону рыть???
Приложение conagent тут как-нибудь используется?

Дополнительно: чтение с экрана и запись на экран консоли - успешно выполняются!



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

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

Наверх




Память: 0.46 MB
Время: 0.054 c
4-1101156103
Yanis
2004-11-22 23:41
2005.01.16
Console window


3-1103018638
Руслана
2004-12-14 13:03
2005.01.16
Подскажите по DBGridEh


3-1102706621
sloug
2004-12-10 22:23
2005.01.16
Выделение записи в таблице


8-1096434448
_Дельфин_
2004-09-29 09:07
2005.01.16
Как проиграть видео-файл?


6-1096257449
Sasha aka Slon
2004-09-27 07:57
2005.01.16
IP компов в сети