• Как зарегистрировать qdebug в qRegisterMetaType?

    Profi_GMan
    @Profi_GMan Автор вопроса
    Игорь Джулай, qRegisterMetaType("QDebug&");
    Так тоже не получается. QDebug& - параметр конструктора qdebug
  • Как зарегистрировать qdebug в qRegisterMetaType?

    Profi_GMan
    @Profi_GMan Автор вопроса
    Игорь Джулай, QObject::connect: Cannot queue arguments of type 'QDebug'
    (Make sure 'QDebug' is registered using qRegisterMetaType().)
    Просит убедиться в регистрации QDebug
  • Как зарегистрировать qdebug в qRegisterMetaType?

    Profi_GMan
    @Profi_GMan Автор вопроса
    qRegisterMetaType("QDebug&");
    Так тоже не получается. QDebug& - параметр конструктора qdebug
  • Как зарегистрировать qdebug в qRegisterMetaType?

    Profi_GMan
    @Profi_GMan Автор вопроса
    Как? Я просто про метосистему кутей не знаю и информации толковой найти пока не получается
  • Как ловить и обрабатывать любые исключения?

    Profi_GMan
    @Profi_GMan Автор вопроса
    Станислав Макаров, Обработал sigsev с помощью signal(SIGSEGV, almost_c99_signal_handler);
    Но почему-то сначала выводится стандартное Runtime error!(вызывается то, что установленно с помошью std::set_terminate), а уже потом вызывается моя функция. Раньше по-другому было. Почему так происходит?
    upd Понял почему: из-за SetUnhandledExceptionFilter()
  • Как ловить и обрабатывать любые исключения?

    Profi_GMan
    @Profi_GMan Автор вопроса
    Станислав Макаров, Я просто хочу найти аналог CrashRpt, только, чтобы это было кросс-платформенно
  • Как ловить и обрабатывать любые исключения?

    Profi_GMan
    @Profi_GMan Автор вопроса
    Станислав Макаров, Если это segmentation fault, то нужно вывести информацию об ошибке в памяти. Но это в первую очередь не для пользователя, а для меня, разбирающего баг репорты
    А вообще мне нужно выудить в логи как можно больше сведений о падении.
    За std::current_exception огромное спасибо. Буду пробовать.
  • Как ловить и обрабатывать любые исключения?

    Profi_GMan
    @Profi_GMan Автор вопроса
    Мне нужно просто, чтобы все падения программы фиксировались и пользователю выводилось сообщение об ошибке
  • Как перевести qbaytearray cp1251 в QString?

    Profi_GMan
    @Profi_GMan Автор вопроса
    со шрифтом врядли, ибо я пробовал на нескольких машинах и ещё я пробовал не QString выводит, а QByteArray и он выводил \xxx
    KOI8-R пробовал - не полшучается
  • Как сделать чтобы выводился русский текст из QProcess?

    Profi_GMan
    @Profi_GMan Автор вопроса
    Игорь Джулай, Наконец установил, что выводится оно в cp1251 и мне нужно это перевести в ту кодировку, которая в QString
    Но как, я не нашёл
  • Как сделать чтобы выводился русский текст из QProcess?

    Profi_GMan
    @Profi_GMan Автор вопроса
    Игорь Джулай, Для получения сведений об определенной команде наберите HELP <имя команды>
    ASSOC Вывод либо изменение сопоставлений по расширениям имен файлов.
    ATTRIB Отображение и изменение атрибутов файлов.
    BREAK Включение и выключение режима обработки комбинации клавиш CTRL+C.
    BCDEDIT Задает свойства в базе данных загрузки для управления начальной
    загрузкой.
    CACLS Отображение и редактирование списков управления доступом (ACL)
    к файлам.
    CALL Вызов одного пакетного файла из другого.
    CD Вывод имени либо смена текущей папки.
    CHCP Вывод либо установка активной кодовой страницы.
    CHDIR Вывод имени либо смена текущей папки.
    CHKDSK Проверка диска и вывод статистики.
    CHKNTFS Отображение или изменение выполнения проверки диска во время
    загрузки.
    CLS Очистка экрана.
    CMD Запуск еще одного интерпретатора командных строк Windows.
    COLOR Установка цветов переднего плана и фона, используемых по умолчанию.
    COMP Сравнение содержимого двух файлов или двух наборов файлов.
    COMPACT Отображение и изменение сжатия файлов в разделах NTFS.
    CONVERT Преобразует тома FAT в NTFS. Вы не можете
    преобразовать текущий диск.
    COPY Копирование одного или нескольких файлов в другое место.
    DATE Вывод либо установка текущей даты.
    DEL Удаление одного или нескольких файлов.
    DIR Вывод списка файлов и подпапок из указанной папки.
    DISKPART Отображает или настраивает свойства раздела диска.
    DOSKEY Редактирует командные строки, повторно вызывает команды Windows и создает
    макросы.
    DRIVERQUERY Отображает текущее состояние и свойства драйвера устройства.
    ECHO Отображает сообщения и переключает режим отображения команд на экране.
    ENDLOCAL Завершает локализацию изменений среды для пакетного файла.
    ERASE Удаляет один или несколько файлов.
    EXIT Завершает работу программы CMD.EXE (интерпретатора командных строк).
    FC Сравнивает два файла или два набора файлов и
    отображает различия между ними.
    FIND Ищет текстовую строку в одном или нескольких файлах.
    FINDSTR Ищет строки в файлах.
    FOR Запускает указанную команду для каждого из файлов в наборе.
    FORMAT Форматирует диск для работы с Windows.
    FSUTIL Отображает или настраивает свойства файловой системы.
    FTYPE Отображает либо изменяет типы файлов, используемые при
    сопоставлении по расширениям имен файлов.
    GOTO Направляет интерпретатор команд Windows в отмеченную строку
    пакетной программы.
    GPRESULT Отображает информацию о групповой политике для компьютера или пользователя.
    GRAFTABL Позволяет Windows отображать расширенный набор символов в
    графическом режиме.
    HELP Выводит справочную информацию о командах Windows.
    ICACLS Отображает, изменяет, архивирует или восстанавливает
    списки ACL для файлов и каталогов.
    IF Выполняет условную обработку в пакетных программах.
    LABEL Создает, изменяет или удаляет метки тома для дисков.
    MD Создает каталог.
    MKDIR Создает каталог.
    MKLINK Создает символьные ссылки и жесткие связи
    MODE Настраивает системные устройства.
    MORE Последовательно отображает данные по частям размером в один экран.
    MOVE Перемещает один или несколько файлов из одного каталога
    в другой.
    OPENFILES Отображает файлы, открытые для файлового ресурса удаленными пользователями.
    PATH Отображает или устанавливает путь поиска исполняемых файлов.
    PAUSE Приостанавливает выполнение пакетного файла и выводит сообщение.
    POPD Восстанавливает предыдущее значение текущего каталога,
    сохраненное с помощью команды PUSHD.
    PRINT Выводит на печать содержимое текстового файла.
    PROMPT Изменяет командную строку Windows.
    PUSHD Сохраняет текущий каталог, затем изменяет его.
    RD Удаляет каталог.
    RECOVER Восстанавливает данные, которые можно прочитать, с плохого или поврежденного диска.
    REM Записывает комментарии в пакетные файлы или файл CONFIG.SYS.
    REN Переименовывает файлы.
    RENAME Переименовывает файлы.
    REPLACE Заменяет файлы.
    RMDIR Удаляет каталог.
    ROBOCOPY Улучшенная служебная программа копирования файлов и деревьев папок
    SET Показывает, устанавливает или удаляет переменные среды Windows.
    SETLOCAL Начинает локализацию изменений среды в пакетном файле.
    SC Отображает или настраивает службы (фоновые процессы).
    SCHTASKS Выполняет команды и запускает программы на компьютере по расписанию.
    SHIFT Изменяет положение заменяемых параметров в пакетных файлах.
    SHUTDOWN Позволяет локально или удаленно завершить работу компьютера.
    SORT Сортирует ввод.
    START Выполняет указанную программу или команду в отдельном окне.
    SUBST Связывает путь с именем диска.
    SYSTEMINFO Отображает сведения о свойствах и конфигурации определенного компьютера.
    TASKLIST Отображает все выполняемые задачи, включая службы.
    TASKKILL Прекращение или остановка процесса либо приложения.
    TIME Отображает или устанавливает системное время.
    TITLE Назначает заголовок окна для сеанса CMD.EXE.
    TREE Графически отображает структуру каталогов диска или
    пути.
    TYPE Отображает содержимое текстовых файлов.
    VER Отображает сведения о версии Windows.
    VERIFY Устанавливает режим проверки в Windows правильности записи
    файлов на диск.
    VOL Отображает метку и серийный номер тома для диска.
    XCOPY Копирует файлы и деревья папок.
    WMIC Отображает сведения об инструментарии WMI в интерактивной командной оболочке.

    Дополнительные сведения о средствах см. в описании программ командной строки в справке.
  • Как сделать чтобы выводился русский текст из QProcess?

    Profi_GMan
    @Profi_GMan Автор вопроса
    Игорь Джулай, Заменил на QTextCodec::codecForName("cp1251")->toUnicode(QString::fromUtf8(proc.readAll()).toLatin1())
    выводит знаки вопроса
  • Как сделать чтобы выводился русский текст из QProcess?

    Profi_GMan
    @Profi_GMan Автор вопроса
    Игорь Джулай, ошибку компиляции
    в toUnicode нельзя QString пихать
  • Как сделать чтобы выводился русский текст из QProcess?

    Profi_GMan
    @Profi_GMan Автор вопроса
    Игорь Джулай, Я выводил в окно QMessageBox и смотрел в консоли qt creator
  • Как сделать чтобы выводился русский текст из QProcess?

    Profi_GMan
    @Profi_GMan Автор вопроса
    Игорь Джулай, ╗╜АБЮЦ╛╔╜Б═Ю╗╗ тоже
  • Как сделать чтобы выводился русский текст из QProcess?

    Profi_GMan
    @Profi_GMan Автор вопроса
    Игорь Джулай, Ћв®Ўа ¦ Ґв ᮤҐа¦Ё¬®Ґ ⥪бв®ўле д ©«®ў.
    снова не работает
  • Как сделать чтобы выводился русский текст из QProcess?

    Profi_GMan
    @Profi_GMan Автор вопроса
    ©пїЅпїЅпїЅпїЅ пїЅпїЅпїЅа®©пїЅвў
    Не работает