1. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление

Консоль В Оконном Приложении

Тема в разделе "Общие вопросы по С и С++", создана пользователем Jokervad, 23 апр 2013.

  1. Jokervad

    Jokervad New Member

    Репутация:
    0
    Регистрация:
    23 апр 2013
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте такая вот проблема. В оконном приложении создаю консоль
    Код:
    void showChild(TTreeNode* nd);
    void __fastcall TForm1::Button4Click(TObject *Sender)
    {
    TTreeNode*nd=TreeView1->Selected;
    FreeConsole();
    AllocConsole();
    freopen("CONOUT$", "wt", stdout);
    SetConsoleTitle("Standart potok");
    SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_RED);
    showChild(nd);
    }
    void showChild(TTreeNode* nd)
    {
    TTreeNode*child=nd->getFirstChild();
    while (child)
    {
    std::cout<<rus(child->Text.c_str())<<std::endl;
    showChild(child);
    child = nd->GetNextChild(child);
    }
    }
    при закрытии приложения пишу FreeConsole() вылазиет ошибкаКонсоль В Оконном Приложении
    что делать? прошу помощию
     
Загрузка...

Поделиться этой страницей