Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Console


gaikin ©   (2003-07-31 19:07:00) 

Вопрос очень простой - есть консольная программа (FAR, CMD, COMMAND и т.д.), и есть мой проект, который по своей сути - GUI. Но! При определенных условиях мне надо организовать вывод в консоль, откуда была запущена прога моя или в новую консоль, если прога была запущена не из под консольной программы. Как это сделать??? Обламал все мозги...

Заранее спасибо...


Nick Denry   (2003-08-01 00:48:00) [1]

2>nikkie Спасаиба за уточнение...


nikkie   (2003-07-31 23:15:00) [2]

Бывает, что pipe используют для переопределения потоков stdin/stdout/stderr для процесса создаваемого с помощью CreateProcess. Но
1. здесь задача другая (насколько я могу понять)
2. это не единственное применение для pipes


Nick Denry   (2003-07-31 22:40:00) [3]

2>nikkie ©
А разве пайп не позволяет получить доступ к консоли для записи? вроде он для того и предназначен? Поправте если я не прав? Постановка задачи врроде так звучит?


nikkie   (2003-07-31 21:48:00) [4]

>а разве pipe не подойдет?
а как pipe здесь поможет?

>gaikin
добавь в свой dpr файл
{$APPTYPE CONSOLE}
и посмотри - не устроит ли тебя это.


Nick Denry   (2003-07-31 19:38:00) [5]

а разве pipe не подойдет?


nikkie   (2003-07-31 19:21:00) [6]

>мне надо организовать вывод в консоль, откуда была запущена прога моя
это не получится, если твоя программа не консольная (есть окошки или нет, тут не причем)
или в новую консоль
а это можно. AllocConsole


Наверх

Титульная страница Поиск, карта сайта Написать письмо