Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Library: Sonstiges (https://www.delphipraxis.net/45-library-sonstiges/)
-   -   Delphi Sonderzeichen in Konsolenanwendung: Ansi2OEM (https://www.delphipraxis.net/71219-sonderzeichen-konsolenanwendung-ansi2oem.html)

fkerber 11. Jun 2006 11:57


Sonderzeichen in Konsolenanwendung: Ansi2OEM
 
Hi!

Muetze1 stellt hier eine Funktion vor, mit der man Strings so umwandeln kann, dass auch Sonderzeichen bei der Ausgabe in der Konsole mittels writeln korrekt wiedergegeben werden:

Delphi-Quellcode:
function Ansi2OEM(Const AString: String): String;
var
  lResult: String;
begin
  SetLength(lResult, Length(AString));
  {$IFDEF WIN32} 
  CharToOEM(PChar(AString), PChar(lResult)); {32Bit} 
  {$ELSE} 
  AnsiToOEM(PChar(@AString[1]), PChar(@lResult[1])); {16Bit} 
  {$ENDIF} 
  Result := lResult;
end;

Benötigt wird dabei die Unit "Windows"


Ciao Frederic


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:12 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz