Einzelnen Beitrag anzeigen

OrNEC

Registriert seit: 6. Nov 2009
493 Beiträge
 
FreePascal / Lazarus
 
#1

WideStrings in der InputBox ausgeben?

  Alt 1. Aug 2010, 15:25
Delphi-Version: 2005
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!

Geändert von OrNEC ( 1. Aug 2010 um 15:27 Uhr)
  Mit Zitat antworten Zitat