Gedemin TLB.IGedemin.AddLogRecord

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «{{MethodDef_Template|unit={{#explode:{{PAGENAME}}|.|0}}|visibility=public|class={{#explode:{{PAGENAME}}|.|1}}|src=procedure AddLogRecord(const ASrc: WideString; c…»)
 
 
(не показана 1 промежуточная версия 1 участника)
Строка 2: Строка 2:
  
 
<onlyinclude>Добавляет запись в лог.</onlyinclude>  
 
<onlyinclude>Добавляет запись в лог.</onlyinclude>  
 +
 +
;ASrc: Источник. Строка. Используется для фильтрации записей в логе.
 +
;AText: Текст записи.
 +
;AType: Целочисленный тип: 1 -- информационная запись, 2 -- предупреждение, 3 -- ошибка.
 +
;AnObjID: ИД бизнес-объекта, если применимо.
 +
;AnObjType: тип и (через пробел) подтип бизнес-объекта, если применимо.
 +
;AShowWindow: активизировать окно лога.
  
 
<syntaxhighlight lang="vbnet">
 
<syntaxhighlight lang="vbnet">

Текущая версия на 11:18, 4 апреля 2016

From Gedemin TLB.pas

 procedure AddLogRecord(const ASrc: WideString; const AText: WideString; AType: Integer; AnObjID: Integer; const AnObjType: WideString; AShowWindow: WordBool); safecall;

Unit: Gedemin TLB

Type: procedure

Visibility: public

Member Of: IGedemin

[править] Описание

Добавляет запись в лог.

ASrc
Источник. Строка. Используется для фильтрации записей в логе.
AText
Текст записи.
AType
Целочисленный тип: 1 -- информационная запись, 2 -- предупреждение, 3 -- ошибка.
AnObjID
ИД бизнес-объекта, если применимо.
AnObjType
тип и (через пробел) подтип бизнес-объекта, если применимо.
AShowWindow
активизировать окно лога.
Option Explicit
Sub ShowProgressWindow
 
   Dim Creator, P, I, C
   Set Creator = New TCreator
   Set P = Creator.GetObject(nil, "TgdccProgress", "")
 
   P.StartWork "Обработка данных", "Длительный процесс", 100, True, True
 
   C = System.StartPerfCounter("test", "Процесс...")
 
   For I = 1 To 100
     P.StartStep "Step #" & I, 1
 
     System.AddLogRecord "Test", "Идет выполнение процесса...", 1, -1, "", False
 
     If P.Canceled Then Exit For
 
     WinAPI.Sleep 200
   Next
 
   System.StopPerfCounter(C)
 
   P.EndWork "Обработка завершена успешно", False
End Sub
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты