Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Как получить дескриптор консоли Far? Добавлено: 01.09.04 12:13  

Автор вопроса:  RomMario
Хочу писать в консоль в окне с запущенным Far, пытаюсь через GetStdHandle получить дескриптор устройства вывода, а он 0 возвращает, как быть, подскажите?

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
  j3d1



ICQ: 8370005 

Вопросов: 34
Ответов: 466
 Профиль | | #1 Добавлено: 01.09.04 13:41
ИМХО
сделай консоль, потом запусти Фар, фар должен зарузится в той же консоли

Ответить

Номер ответа: 2
Автор ответа:
 RomMario



Вопросов: 12
Ответов: 20
 Профиль | | #2 Добавлено: 01.09.04 13:46
Нее, я хочу чтоб моя прога работала нормально, как любая консольная. Обычно ведь: заустил Far и в ком. строке че =нить выполняешь...

Ответить

Номер ответа: 3
Автор ответа:
 CyRax



Разработчик Offline Client

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #3
Добавлено: 03.09.04 22:48
Нелёгкая задачка. FAR изначально работает в консольном режиме. Прога же на VB поддерживает только GUI.
 Можно попробовать пропатчить в экзешнике один байт, который сменит подсистему с GUI на Console.
 Тогда возможно GetStdHandle вернёт тебе хендл.
 Но это не проверено. Неизвестно как к этому VB отнесётся. Может виртуальная машина накрыться. Ничего не поделаешь, за ООП нужно чем то платить. Но ты всё равно попробуй. Для начала без форм. Через Sub Main().

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам