Syed Irfan Naqvi Ответов: 0

Как отобразить журналы приложений в форме windows?


У меня есть файл журнала, который растет по мере выполнения задачи. Я хочу отобразить содержимое этого файла (например, Linux 'tail-f') в форме компонента (возможно, многострочного текстового поля).

Я хочу показать ход выполнения задачи, представленной пользователем, через кнопку на форме, на самой форме.

Приложение, которое генерирует журналы, не зависит от формы, которую я создаю.

PS: C++/VC++ - это не мой основной навык. Я разрабатываю форму как требование проекта.

Что я уже пробовал:

Я рассматривал журналы событий windows или AllocConsole, но, похоже, это не соответствует моим требованиям.

Sergey Alexandrovich Kryukov

Вы хотите отобразить информацию системного журнала? У вас есть проблемы с его извлечением? или ваша проблема просто в пользовательском интерфейсе?
Конечно," консоль", стандартная текстовая консоль непригодна. Более адекватным элементом пользовательского интерфейса является древовидное представление с дополнительной детализацией выбора узла.
—СА

Syed Irfan Naqvi

не системный журнал, а журналы приложений, приложение, встроенное в perl, которое записывает свои stdout и stderr в текстовые файлы. Если бы мы могли разделить требование на две части:
1. Реализация хвост -Ф функциональные возможности текстового файла: является ли это правильным решением? http://stackoverflow.com/a/31977550/5052232
2. После того, как содержимое файла будет помещено в переменную(циклический файл для каждой строки), какой элемент пользовательского интерфейса может быть использован для хранения этого значения, простого многострочного текстового поля? Как здесь может помочь древовидный вид?
Извините за мои сбивающие с толку вопросы. Я новичок в VC++

BillWoodruff

Похоже, вы разрабатываете на C++, но конечный продукт находится на Perl ?

Если это так, то зачем вы это делаете ?

Поищите в CodeProject статьи о лесозаготовках; я знаю, что они здесь есть.

0 Ответов