Re[5]: Диагностические сообщения
От: fk0 Россия https://fk0.name
Дата: 22.08.11 05:23
Оценка:
Здравствуйте, kolobok55, Вы писали:

fk0>> #include <stdio.h>

fk0>> fputs("любая херня\n", stderr);
fk0>> Стандартней некуда. Считай ГОСТ.
K>Неа, в MFC не проходит... (вообще не окон ничего не вызывает...)

Оно в "стандартный файл ошибок" выводит (в консоль, если не перенаправлено). Куда оно там в windows попадает для оконных программ -- видимо в никуда, если насильно не перенаправить.

K>Предвосхищая всякие MessageBox, скажу что библиотека которая у меня есть может компилироваться как с консольным приложением так и с оконным windows, в перспективе с linux.

K>Поэтому, хочется универсальное и простое решение.

Для оконных windows при старте программы собственный stderr перенаправить в pipe, его же читать в другом потоке и показывать по 10 MessageBox на каждую выведенную строчку, до озверения юзера.

Для linux и так сойдёт (там stderr в никуда не девается, и там юзеры умеют программы из терминала запускать).
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.