Forum: Object-Pascal / Delphi-Language
Delphi
by handyotto,
2. Jun 2015
Die Funktion ReplaceHTMLChar machte noch immer Probleme bei nicht abgeschlossenem Tag oder wenn einfach mal so ein "&" vorkam.
Habe das nun komplett neu durchdacht:
function ReplaceHTMLChar(sValue: string): string;
var
tagStartPos, tagNxtStartPos : Integer;
tagEndPos : Integer;
tag, newTag : string;
Forum: Object-Pascal / Delphi-Language
Delphi
by handyotto,
3. Feb 2015
Ja, auch ich muss dem alten Thread noch eine Ergänzung beisteuern.
Die Funktion ReplaceHTMLChar (in Beitrag #3 zu sehen), kann in eine Endlosschleife laufen und endet dann mit OutOfMemory.
Das passiert bei fehlerhaften Tags im Eingangsstring.
Beispiel: 'Dies ist ein Test  :   und so weiter.'
Das Problem kann einfach gelöst werden, wenn die unter IF noch einen...