AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Unicode-Version von StringReplaceMultiple
Thema durchsuchen
Ansicht
Themen-Optionen

Unicode-Version von StringReplaceMultiple

Ein Thema von BlueStarHH · begonnen am 18. Jul 2009 · letzter Beitrag vom 18. Jul 2009
Antwort Antwort
BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hamburg
849 Beiträge
 
Delphi 11 Alexandria
 
#1

Unicode-Version von StringReplaceMultiple

  Alt 18. Jul 2009, 22:06
Ich nutze die hier im Forum gepostete StringReplaceMultiple-Funktion (http://www.delphipraxis.net/internal...t.php?p=538936) schon länger. Jetzt bin ich auf Delphi 2009 umgestiegen. Was müsste bei StringReplaceMultiple angepasst werden, damit es auch mit Unicode läuft? Damit kenne ich mich noch nicht richtig aus. Danke!
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

Re: Unicode-Version von StringReplaceMultiple

  Alt 18. Jul 2009, 22:21
ersetze
PAnsiChar durch PChar
AnsiString durch String

und bei den Funktioen Move und CompareMem die "Länge" mit SizeOf(Char) multiplizieren



dann hast du eine Version, welche unter D2009 Uniode und in den anderen Delphis ANSI ist (also auf String basiert)
(das gilt für die 2. Version ... bei der 1. Version ist es aber vermutlich identisch)
gilt für beide Versionen ... oben sind diesbezüglich ist in Version 1 nichts anders
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:27 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