Einzelnen Beitrag anzeigen

wurzelzwerg

Registriert seit: 19. Jun 2011
Ort: Ilmenau
111 Beiträge
 
Delphi XE5 Enterprise
 
#21

AW: [FMX] Debugausgaben

  Alt 9. Okt 2011, 20:43
Ja, 10.7
Hab mir das jetzt selbst gebastelt, hoffe das geht auch bei IOS.
Den Kram mit Umgebungsvariablen brauch ich nicht.
Delphi-Quellcode:
unit Debug;

interface

uses
{$IFDEF MSWINDOWS}
  Winapi.Windows,
{$ENDIF}
  System.SysUtils;

procedure DebugPrint(Text: string); overload;
procedure DebugPrint(Fmt: string; const Args: array of const); overload;

implementation

procedure DebugPrint(Text: string);
begin
{$IFDEF DEBUG}
{$IFDEF MSWINDOWS}
  OutputDebugString(PChar(Text));
{$ENDIF}
{$IFDEF MACOS}
  WriteLn(Text);
{$ENDIF}
{$ENDIF DEBUG}
end;

procedure DebugPrint(Fmt: string; const Args: array of const);
begin
{$IFDEF DEBUG}
{$IFDEF MSWINDOWS}
  OutputDebugString(PChar(Format(Fmt, Args)));
{$ENDIF}
{$IFDEF MACOS}
  Writeln(Format(Fmt, Args));
{$ENDIF}
{$ENDIF DEBUG}
end;

end.
  Mit Zitat antworten Zitat