Thema: Delphi CodeSite Express 4.x

Einzelnen Beitrag anzeigen

Benutzerbild von juergen
juergen

Registriert seit: 10. Jan 2005
Ort: Bönen
1.174 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: CodeSite Express 4.x

  Alt 27. Aug 2017, 19:33
Hallo,

so, inzw. verstehe ich das CodeSite etwas besser.
Danke für Eure Hinweise!
Ich habe CodeSite nun global initialisiert, solange die Anwendung im Debug-Modus kompiliert wird. Nun kann ich in den verschiedenen Methoden die Protokollierung anstoßen.

Delphi-Quellcode:
program Test_CodeSite;

uses Forms, SysUtils,
  CodeSiteLogging,
  Unit_Test_CodeSite in 'Unit_Test_CodeSite.pas{Form12};

{$R *.res}

var
  Destination: TCodeSiteDestination;

begin
  Application.Initialize;
{$IFDEF DEBUG}
  CodeSite.Enabled := True;
  CodeSite.Enabled := CodeSite.Installed;
  if CodeSite.Enabled then begin
    Destination := TCodeSiteDestination.Create(Application);
    Destination.LogFile.SetMaxSize(10000);
    Destination.LogFile.SetMaxParts(1);
    CodeSite.DateTimeFormat := 'dd.mm.yyyy, hh:nn:zzz';
    Destination.LogFile.FileName := ChangeFileExt(ExtractFileName(Application.ExeName), '.csl');
    Destination.LogFile.FilePath := ExtractFilePath(ParamStr(0));
    Destination.LogFile.Active := True;
    CodeSite.Destination := Destination;
    CodeSite.Clear
  end;
{$ELSE}
  CodeSite.Enabled := False;
{$ENDIF}
  Application.MainFormOnTaskbar := True;
  Application.CreateForm(TForm12, Form12);
  Application.Run;

end.
Das Anzeigen der Daten aus dem Dataset bekomme ich allerdings nicht hin. Evtl. geht das dann nur in der Vollversion.
Jürgen
Indes sie forschten, röntgten, filmten, funkten, entstand von selbst die köstlichste Erfindung: der Umweg als die kürzeste Verbindung zwischen zwei Punkten. (Erich Kästner)
  Mit Zitat antworten Zitat