Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.139 Beiträge
 
Delphi 12 Athens
 
#8

AW: Umlaute bei Konsolenanwendungen

  Alt 11. Okt 2014, 23:12
Man könnte sich auch selber Input/Output-FileVariablen erstellen (AssignFile, CreateFile oder als FileStream),
oder die CodePage der Standard-Variablen (Delphi-Referenz durchsuchenInput, Delphi-Referenz durchsuchenOutput, Delphi-Referenz durchsuchenErrOutput in System) ändern.
Delphi-Referenz durchsuchenSetTextCodePage

Man kann die CodePage der Konsole ändern.
MSDN-Library durchsuchenSetConsoleCP / MSDN-Library durchsuchenSetConsoleOutputCP

Oder man passt Delphi an die Konsole an.
Per GetConsoleCP die CodePage auslesen, Delphi als ANSI-CodePage zuweisen (Delphi-Referenz durchsuchenDefaultSystemCodePage/Delphi-Referenz durchsuchenSetMultiByteConversionCodePage, setlocale usw.) und vorallem bei Nicht-Unicode-Delphis noch MSDN-Library durchsuchenSetFileApisToOEM (im Gegensatz zum Standard von MSDN-Library durchsuchenSetFileApisToANSI).
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (12. Okt 2014 um 11:23 Uhr)
  Mit Zitat antworten Zitat