Delphi-PRAXiS
Seite 3 von 5     123 45      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Wie nutze ich TNTWare Delphi Unicode Components? (https://www.delphipraxis.net/129618-wie-nutze-ich-tntware-delphi-unicode-components.html)

AlexII 23. Feb 2009 13:24

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?

himitsu 23. Feb 2009 13:32

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.

AlexII 23. Feb 2009 13:36

Re: Wie nutze ich TNTWare Delphi Unicode Components?
 
Und wie ist das z.B. mit PopupMenu? Standard PopupMenu durch TNTPopupMenu ersetzen und fertig? :gruebel:

mkinzler 23. Feb 2009 13:38

Re: Wie nutze ich TNTWare Delphi Unicode Components?
 
Grundsätzlich ja.

himitsu 23. Feb 2009 13:42

Re: Wie nutze ich TNTWare Delphi Unicode Components?
 
Mindestens das ersetzen, wo du Unicode benötigst

AlexII 23. Feb 2009 13:43

Re: Wie nutze ich TNTWare Delphi Unicode Components?
 
Ok thx, muss mal ausprobieren? :dancer2:

AlexII 23. Feb 2009 14:49

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.

fkerber 23. Feb 2009 14:52

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

AlexII 23. Feb 2009 15:00

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:

messie 23. Feb 2009 15:46

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 20:10 Uhr.
Seite 3 von 5     123 45      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz