![]() |
D2009: UnicodeString vs. WideString
Hallo zusammen,
ab Delphi 2009 gibt es ja nun den neuen Datentyp UnicodeString. In meinen bisherigen Projekten nutze ich für Informationen, die Unicode-fähig sein sollen, den Typ Widestring. Kann mir schon jemand sagen (und vielleicht auch erklären :) ), inwiefern sich das miteinander verträgt? Ist es empfehlenswert, aus allem, wo bisher ein "widestring" steht, ein "unicodestring" zu machen (bzw. dann einfach ein string, ist ja dann ein Alias für UnicodeString)? Ich hab mit etwas googeln ![]() Danke und bis denn Bommel |
Re: D2009: UnicodeString vs. WideString
Also ein Unterschied dürfte sein, dass nei UnicodeString (analog zu AnsiString) sich die Delphi Compiler-Magic um die Referenzzählung usw. kümmert und bei WideString (entspr. dem COM-Typ BSTR) das Betriebssystem.
Viele Grüße |
Re: D2009: UnicodeString vs. WideString
Hm, über diese Stichworte BSTR und Referenzzählung bin ich auch schon gestolpert. Aber was bedeutet das konkret für emine Programme? Wird der Umgang mit strings durch einen der beiden Ansätze schneller, langsamer oder einfach nur anders?
Bis denn Bommel |
Re: D2009: UnicodeString vs. WideString
UnicodeString ist schneller
|
Re: D2009: UnicodeString vs. WideString
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:04 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz