![]() |
Re: Wie nutze ich TNTWare Delphi Unicode Components?
Hab endlich die Komponenten installiert :hello: :bouncing4: :dancer2:
Weiß vllt jemand wie ich meine Programme in Unicode umstelle? Komponente austauschen und die String Variablen durch WideString ersetzen? Reicht das? |
Re: Wie nutze ich TNTWare Delphi Unicode Components?
Du solltest auch aufpassen, daß StringFunktionen WideString verarbeiten
z.B.: AnsiUpperCase/UpperCase sind nicht für Unicode gedacht. |
Re: Wie nutze ich TNTWare Delphi Unicode Components?
Und wie ist das z.B. mit PopupMenu? Standard PopupMenu durch TNTPopupMenu ersetzen und fertig? :gruebel:
|
Re: Wie nutze ich TNTWare Delphi Unicode Components?
Grundsätzlich ja.
|
Re: Wie nutze ich TNTWare Delphi Unicode Components?
Mindestens das ersetzen, wo du Unicode benötigst
|
Re: Wie nutze ich TNTWare Delphi Unicode Components?
Ok thx, muss mal ausprobieren? :dancer2:
|
Re: Wie nutze ich TNTWare Delphi Unicode Components?
Liste der Anhänge anzeigen (Anzahl: 1)
Hab jetzt folgendes Programm geschrieben, aber das mit Unicode funktioniert nicht überall. Im PopupMenü geht's, im Panel und die Showmessage nicht :gruebel:
Delphi-Quellcode:
unit Unit1;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, TntMenus, Menus, ExtCtrls, TntExtCtrls; type TForm1 = class(TForm) TntPanel1: TTntPanel; Panel1: TPanel; TntPopupMenu1: TTntPopupMenu; PopupMenu1: TPopupMenu; Men2: TTntMenuItem; Men1: TMenuItem; procedure Men1Click(Sender: TObject); procedure Men2Click(Sender: TObject); private { Private-Deklarationen } public { Public-Deklarationen } end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Men1Click(Sender: TObject); begin ShowMessage('Menü ohne Unicode, ändern, über.'); end; procedure TForm1.Men2Click(Sender: TObject); var a: WideString; begin a:='Menü mit Unicode, ändern, über.'; ShowMessage(a); end; end. |
Re: Wie nutze ich TNTWare Delphi Unicode Components?
Hi!
Wie äußert sich der Unterschied? Bei mir sieht alles gleich aus - also die Umlaute sind überall in Ordnung? Ciao, Frederic |
Re: Wie nutze ich TNTWare Delphi Unicode Components?
Hab das Programm unter nicht nem deutschen Windows ausgeführt. Auf einem deutschen wird es natürlich funktionieren, aber nicht auf ausländischen.
Oder man ändert die Sprache in der Systemsteuerung, in der Sprachoptionen. Aber auch TntLabel und TntEdit funken nicht. :pale: |
Re: Wie nutze ich TNTWare Delphi Unicode Components?
Mach' mal einen Screenshot, wie es bei Dir aussieht.
Wie hat denn die Installation geklappt? Ich hab' es nämlich auch mal versucht, bin aber steckengeblieben. Test der Unicodefähigkeit: einfach Text von einer chinesischen oder taiwanesischen Homepage kopieren und als Caption einsetzen. Dann siehst Du es schon zur Entwurfszeit. Grüße, Messie |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07: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