Explode() liefert nicht das gewünschte Ergebnis
Hi
ich benutze diese Unit hier: http://www.delphipraxis.net/internal...ct.php?t=98278 Ich lese aus einer ComboBox einen String aus, der aber leider falsch geparst wird. Beispiel: Delimiter: ' ' (Leerzeichen) Inhalt der CB: Herr Max Mustermann Ergebnis von explode(): Herr Max Max Mu Mustermann Wo liegt der Fehler? Edit: Hat sich jetzt erledigt, ich benutze die integrierte Funktion von TStringList :lol: aber das ist trotzdem ein Bug in der Klasse oder? |
Re: Explode() liefert nicht das gewünschte Ergebnis
nutzt du Delphi 2009/2010?
könnte jedenfalls nach einem unicodebedingen Indexproblem aussehn (die Einzelstrings sind alle doppelt so lang) |
Re: Explode() liefert nicht das gewünschte Ergebnis
ich benutze Delphi 2009
|
Re: Explode() liefert nicht das gewünschte Ergebnis
Ein paar Probleme hingen wirklich mit Unicode zusammen,
und ich hoff ich hab erstmal alle gesehn. http://www.delphipraxis.net/internal...106523#1106523 PChar nach Länge für Copy wurde nicht halbiert ... siehe deine Ergebnisse Länge für CompareMem wurde nicht verdoppelt, welches in falschen Vergleichen enden könnte. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:55 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