Запись в журнал событий в Delphi

Попробуйте добавить эти параметры в ваш colDef:

gridOptions= {
   fullWidthCellRendererFramework: RowDetailsRendererComponent,
   isFullWidthCell: (rowNode: RowNode) => rowNode.flower,
   doesDataFlower: (data: any) => true,
   embedFullWidthRows: true
}

Где RowDetailsRendererComponent должен реализовывать класс AgRendererComponent

и содержать дочернюю ag-grid, например

@Component({
  template: '<ag-grid ...></ag-grid>' // child grid
})
export class RowDetailsRendererComponent implements AgRendererComponent {
  agInit(params): void {}
  refresh(params: any): boolean {}
}
9
задан Peter Mortensen 17 January 2013 в 09:25
поделиться

4 ответа

OutputDebugString ('Привет, Мир');

Я думаю, что Вы, возможно, должны добавить Windows к своему списку 'использования'. Не 100%, уверенных в этом...

Цвет текста не может быть изменен насколько я знаю: это - функция Delphi IDE, что это добавляет, что дополнительные сообщения в то окно для потока запускают/останавливают, DLL загружают/разгружают, с их собственным определенным цветом.

26
ответ дан 4 December 2019 в 06:11
поделиться

Да, можно использовать OutputDebugString.

Если Вы хотите, получают более мощные функции для управления и управления выводом отладки, такие как выделяющийся фильтр, необходимо использовать DebugView.

Примечание: DebugView не может получить журнал отладки при запуске приложения в Delphi IDE.

8
ответ дан 4 December 2019 в 06:11
поделиться
procedure Write2EventLog(Source,Msg: string);
var h: THandle;
    ss: array [0..0] of pchar;
begin
    ss[0] := pchar(Msg);
    h := RegisterEventSource(nil,  // uses local computer
             pchar(Source));          // source name
    if h <> 0 then
      ReportEvent(h,           // event log handle
            EVENTLOG_ERROR_TYPE,  // event type
            0,                    // category zero
            0,        // event identifier
            nil,                 // no user security identifier
            1,                    // one substitution string
            0,                    // no data
            @ss,     // pointer to string array
            nil);                // pointer to data
    DeregisterEventSource(h);
end;
6
ответ дан 4 December 2019 в 06:11
поделиться

Кроме того, что было сказано (т.е. OutputDebugString и использование DebugView вместо встроенного средства просмотра журнала), можно изменить цвет сообщений в представлении журнала через Опции. Самый легкий способ добраться существует путем щелчка правой кнопкой в области журнала и выбора "Свойств" из контекстного меню. На вкладке, которая появится, можно выбрать цвет для использования для "Выходных Строк Отладки" от раздела "Colors". Очевидно, это изменит цвет всех сообщений, испускаемых через OutputDebugString - это не позволит отдельную окраску. Для этого необходимо использовать фильтры DebugView.

3
ответ дан 4 December 2019 в 06:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: