![]() |
TStringList --> TWideStrings/TWideStringList
Hallo zusammen,
ich habe mir eine UniCode Komponente installiert. In einem Programm erstelle ich eine einfache Stringliste. Diese StringListe übergebe ich an diese UniCode - Komponente. Das ganze funktioniert natürlich nicht, da die Komponente nach TWideStrings oder TWideStringList verlangt. Jetzt meine Frage, muss ich in das Projekt die JclUnicode.pas einbinden oder gibt es noch einen anderen Weg ? Edit: Hat sich erledigt. Es gibt eine WideStrings.pas direkt im Verzeichnis {$BDS}\source\Win32\rtl\common. Die funktioniert wurderbar. |
Re: TStringList --> TWideStrings/TWideStringList
Ersteinmal: Welche Unicode-Komponente hast du dir installiert, bzw. welches Komponentenpaket?
PS: Seit mindestens Delphi 2009/2010 gibt es eine Unit WideStrings, in welcher eine TWideStringList enthalten ist. |
Re: TStringList --> TWideStrings/TWideStringList
Zitat:
|
Re: TStringList --> TWideStrings/TWideStringList
Darum ja das "mindestens" .... hab mir schon gedacht, daß es sie womöglich auch schon früher gab. :-D
Ich wußte nur, daß es diese Unit dort gibt und daß sie in Delphi 7 noch nicht dabei war. Wobei ab Delphi 2009 die TStringList ja im Prinzip schon der TWideStringList entspricht und die AnsiVersion nun in der Unit AnsiStrings verkümmert. |
Re: TStringList --> TWideStrings/TWideStringList
Zitat:
Ich hatte schon die Hoffnung auf eine AnsiStringlist. Schade.... Gruss |
Re: TStringList --> TWideStrings/TWideStringList
Nicht?
Ich geb zu, ich hab nie richtig nachgeguckt, aber ich war mir relativ "sicher", daß sowas auch dort mit Drinnen ist. -.-° Und es stimmt ... es ist nix mit "AnsiStringList" in den Delphi-Sourcen zu finden. Nja, wenigstens kann man sich teilweise Eine zusammenbasteln.
Delphi-Quellcode:
Ansonsten kann man notfalls die normale TStringList nutzen und muß mit den automatischen Unicode/Ansi-Stringumwandlungen leben.
type TMySimpleAnsiStringList = TList<AnsiString>;
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:13 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-2025 by Thomas Breitkreuz