Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#8

Re: String von icq-client enthält sachen wie #$D#$A oder #0

  Alt 22. Jul 2007, 15:56
Hallo,

ich weiß: Dieser Thread ist so tot wie TICQLib, aber der Ordnung halber:
  • StringReplace() ist eine Funktion und liefert das Ergebnis als Funktionswert zurück.
  • Der Null-Char signalisiert einen C-String und kann einfach per type cast eliminiert werden.
  • Eingeschlossene Zeilentrenner würde ich nicht entfernen.
Delphi-Quellcode:
// StringReplace() ist eine Funktion
Msg := StringReplace(Msg, 'x', 'u', [rfIgnoreCase, rfReplaceAll]);

// Null-Char im String-Buffer?
Msg := String(PChar(Msg));

// Entfernen von nicht eingeschlossenen Zeilentrennern:
Msg := Trim(Msg);
Grüße vom marabu
  Mit Zitat antworten Zitat