Главная страница
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.059 c
1-1103902152
Chlavik
2004-12-24 18:29
2005.01.16
WIndows.COLOR16 - не правильная декларация .....


8-1097262333
Yegorchic
2004-10-08 23:05
2005.01.16
Загрузить юч в Delphi...


1-1104322050
DimonNew
2004-12-29 15:07
2005.01.16
DBGrid и выделять строчку


3-1102679847
Lost3000
2004-12-10 14:57
2005.01.16
Нет русского при закачке файла DBF (FoxPro 2.6)


3-1102839075
Dell3r
2004-12-12 11:11
2005.01.16
TQuickRep