Einzelnen Beitrag anzeigen

Aviator

Registriert seit: 3. Jun 2010
1.611 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: Android App Enter aus Eingabe entfernen

  Alt 23. Feb 2017, 10:43
Ich hatte ein ähnliches Problem mit einem unsauberen Code. Da wurde mal #10, mal #10#13, mal #13#10 verwendet. Mit einem Text := stringreplace(Text, sLineBreak, '', [rfReplaceall]); hat es bei mir glücklicherweise funktioniert.
Wieso glücklicherweise? Die Variable ist genau darauf ausgelegt um beim Kompilieren für die entsprechende Platform immer den richtigen Wert zu enthalten. Siehe die Deklaration von sLineBreak in der System Unit.

Delphi-Quellcode:
const
  sLineBreak = {$IFDEF POSIX} _AnsiChr(#10) {$ENDIF}
    {$IFDEF MSWINDOWS} _AnsiStr(#13#10) {$ENDIF};
  Mit Zitat antworten Zitat