Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   WideStrings in der InputBox ausgeben? (https://www.delphipraxis.net/153403-widestrings-der-inputbox-ausgeben.html)

OrNEC 1. Aug 2010 14:25

Delphi-Version: 2005

WideStrings in der InputBox ausgeben?
 
Hallo,

ich möchte Unicode WideStrings in einer InputBox ausgeben:

Delphi-Quellcode:
procedure TForm1.Label2Click(Sender: TObject);
var str: WideString;
begin
str:=WideInputBox(_('Name ändern'), _('Name:'), Label2.Caption);
if Length(str)>35 then
  Label2.Caption:=Copy(str, 1, 35)
else
  Label2.Caption:=str;
end;
aber nur der String "Name ändern" wird richtig dargestellt, der String "Name" hingegen erscheint als Striche, also so "IIII".

Hat jemand für mich nen Tipp wie man's löst? Danke!

Bernhard Geyer 1. Aug 2010 20:04

AW: WideStrings in der InputBox ausgeben?
 
Ich würde darauf Tippen das der falsche Font genommen wird der keine passenden Unicodezeichen beinhaltet.

OrNEC 1. Aug 2010 21:09

AW: WideStrings in der InputBox ausgeben?
 
Genau... hab folgende Zeile in OnCreate eingefügt und es funkt. :thumb:

Delphi-Quellcode:
Graphics.DefFontData.Name := 'Tahoma';


Weiß du vielleicht wie ich noch die Form.Caption Unicodefähig mache? Irgendwie gelingt es mir nicht.

himitsu 1. Aug 2010 21:25

AW: WideStrings in der InputBox ausgeben?
 
Nutzt du TForm der VCL oder die unicodefähige TNT-Variante?
Bei Ersterem geht es natürlich nicht.

OrNEC 1. Aug 2010 21:31

AW: WideStrings in der InputBox ausgeben?
 
Ja ich hab die TNT-Variante, hab vergessen es zu erwähnen. Hab schon alles Unicodefähig gemacht, außer Form.Caption und der ComboBox. Da kommt ich nicht weiter.

OrNEC 2. Aug 2010 14:16

AW: WideStrings in der InputBox ausgeben?
 
Push

fkerber 2. Aug 2010 14:19

AW: WideStrings in der InputBox ausgeben?
 
Hi!

Bitte nicht innerhalb von 24h Stunden pushen!


Liebe Grüße,
Frederic


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:11 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