Browse Source

* notify unit video of switching consoles under windows

git-svn-id: trunk@33463 -
Tomas Hajny 9 năm trước cách đây
mục cha
commit
84fcab3fef
1 tập tin đã thay đổi với 2 bổ sung1 xóa
  1. 2 1
      ide/fpusrscr.pas

+ 2 - 1
ide/fpusrscr.pas

@@ -955,9 +955,10 @@ const
 procedure UpdateFileHandles;
 begin
   {StdInputHandle:=longint(GetStdHandle(STD_INPUT_HANDLE));}
-  StdOutputHandle:=longint(GetStdHandle(cardinal(STD_OUTPUT_HANDLE)));
+  StdOutputHandle:=THandle(GetStdHandle(cardinal(STD_OUTPUT_HANDLE)));
   {StdErrorHandle:=longint(GetStdHandle(STD_ERROR_HANDLE));}
   TextRec(Output).Handle:=StdOutputHandle;
+  VideoSetConsoleOutHandle(StdOutputHandle);
   TextRec(StdOut).Handle:=StdOutputHandle;
   {TextRec(StdErr).Handle:=StdErrorHandle;}
 end;