[Problem gelöst] Merwürdige Ausgaben von Sonderzeichen

Für Fragen rund um die Ide und zum Debugger

[Problem gelöst] Merwürdige Ausgaben von Sonderzeichen

Beitragvon Frank Ranis » 30. Jan 2018, 11:34 [Problem gelöst] Merwürdige Ausgaben von Sonderzeichen

Hallo ,

Ich habe mir eine Konstante mit verschiedenen Sonderzeichen erstellt.

Diese sollte ursprünglich nur in einem Edit ausgeben werden .
Alle Zeichen werden richtig dargestellt außer das CE-Zeichen.

Dann habe ich verschiedene andere Komponeten ausprobiert.
Memo
Listbox
Label
und auch noch ne Ausgabe mit ShowMessage.

Außer beim Memo und beim ShowMessage versagen alle Komponenten beim CE-Zeichen.

Alles sehr merkwürdig , kann jemand helfen.
Vor allen das Unterschiedliche Verhalten von Memo und Listbox finde ich komisch , die basieren doch beide auf TStrings , oder ?

Programmiert habe ich LAZ v1.6.4 / FPC 3.0.2 .

Code: Alles auswählen
unit unit1;
 
{$MODE Delphi}{$H+}
 
interface
 
uses
  LCLIntf, LCLType, LMessages, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls,LConvEncoding;
 
type
 
  { TForm1 }
 
  TForm1 = class(TForm)
    Button1: TButton;
    Edit1: TEdit;
    Label1: TLabel;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    ListBox1: TListBox;
    Memo1: TMemo;
    procedure Button1Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;
 
const
 Konst='®¶ÜÒ@Ê஌Öä1¢î';
 
var
  Form1: TForm1;
 
implementation
{$R *.lfm}
 
procedure TForm1.Button1Click(Sender: TObject);
begin
 memo1.clear;
 listbox1.Clear;
 
 memo1.Lines.Add(Konst);
 listbox1.Items.add(Konst);
 edit1.text:=Konst;
 label4.Caption:=konst;
 ShowMessage(Konst);
end;
 
end.   


Gruß

Frank
Zuletzt geändert von Frank Ranis am 30. Jan 2018, 13:20, insgesamt 1-mal geändert.
www.flz-vortex.de
Frank Ranis
 
Beiträge: 112
Registriert: 24. Jan 2013, 21:22
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z) | 
CPU-Target: xxBit
Nach oben

Beitragvon wp_xyz » 30. Jan 2018, 11:52 Re: Merwürdige Ausgaben von Sonderzeichen

Funktioniert bei mir einwandfrei, sowohl auf Laz-trunk/fpc3.04 als auch Laz 1.6.4/fpc3.02 (Win 10).

Welchen Font verwendest du? - Vielleich hat enthält er kein CE Zeichen? Und überhaupt: welches Betriebssystem?
wp_xyz
 
Beiträge: 2672
Registriert: 8. Apr 2011, 08:01

Beitragvon theo » 30. Jan 2018, 12:21 Re: Merwürdige Ausgaben von Sonderzeichen

Hier auch kein Problem auf Linux. Lazarus 1.9.0 r57109 FPC 3.0.4 x86_64-linux-gtk2

Bist du auf Windows? Dort afaik wird der Font nicht substituiert.

Tipp: Statt die Versionsnummer abzutippen, kannst du einfach auf "Hilfe" -> "Über Lazarus" -> Rechtsklick -> Versionsinfo.... kopieren..
Dann kann man auch gleich vermuten, von welchem BS du sprichst.
theo
 
Beiträge: 8064
Registriert: 11. Sep 2006, 18:01

Beitragvon siro » 30. Jan 2018, 12:56 Re: Merwürdige Ausgaben von Sonderzeichen

Windows 7 Lazarus V1.8.0

Bei mir geht es. Mit 3 Fonts ausprobiert Arial Consolas Segoe UI

Wollte grad das Bild anhängen, aber das geht nicht...

Siro
Grüße von Siro
Bevor ich "C" ertragen muß, nehm ich lieber Lazarus...
siro
 
Beiträge: 316
Registriert: 23. Aug 2016, 13:25
Wohnort: Berlin
OS, Lazarus, FPC: Windows 7 Windows 8.1 Windows 10 | 
CPU-Target: 64Bit
Nach oben

Beitragvon Frank Ranis » 30. Jan 2018, 12:57 Re: Merwürdige Ausgaben von Sonderzeichen

Hallo

theo hat geschrieben:Hier auch kein Problem auf Linux. Lazarus 1.9.0 r57109 FPC 3.0.4 x86_64-linux-gtk2

Bist du auf Windows? Dort afaik wird der Font nicht substituiert.

Tipp: Statt die Versionsnummer abzutippen, kannst du einfach auf "Hilfe" -> "Über Lazarus" -> Rechtsklick -> Versionsinfo.... kopieren..
Dann kann man auch gleich vermuten, von welchem BS du sprichst.


Was es alles gibt :

Lazarus 1.6.4 r54278 FPC 3.0.2 i386-win32-win32/win64

wp_xyz hat geschrieben:Funktioniert bei mir einwandfrei, sowohl auf Laz-trunk/fpc3.04 als auch Laz 1.6.4/fpc3.02 (Win 10).

Welchen Font verwendest du? - Vielleich hat enthält er kein CE Zeichen? Und überhaupt: welches Betriebssystem?


Font steht auf Default , mit welchem Font kann ich testen , ohne alle ausprobieren zu müssen.
Aber warum funzen einige Komponenten , andere nicht ? , sind doch alle auf Font=default eingestellt.

Hier noch ein Bild wie es bei mir aussieht.
Schitt , was hochladen geht ja nicht .


Gruß

Frank
www.flz-vortex.de
Frank Ranis
 
Beiträge: 112
Registriert: 24. Jan 2013, 21:22
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z) | 
CPU-Target: xxBit
Nach oben

Beitragvon Frank Ranis » 30. Jan 2018, 13:17 [Problem gelöst] Re: Merwürdige Ausgaben von Sonderzeichen

Hallo ,

jetzt ist alles gut.

Das Object vor dem Schrim war wieder mal der Übeltäter.
Unterschiedliche Font-Einstellungen bei den Komponenten .

Habe bei allen nun einen gleichen Font eingestellt , bzw. die ParentFont=True gesetzt , alle prima alles supi.

Danke euch für den Denkanstoß .

Gruß

Frank
www.flz-vortex.de
Frank Ranis
 
Beiträge: 112
Registriert: 24. Jan 2013, 21:22
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z) | 
CPU-Target: xxBit
Nach oben

• Themenende •

Zurück zu Benutzung der IDE



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste

porpoises-institution
accuracy-worried