Character im Label ausgeben
- juelin
- Beiträge: 296
- Registriert: Sa 24. Jul 2021, 18:03
- OS, Lazarus, FPC: Linux Ubuntu 22. Windows 10 Delphi 11.3 (L 0.9.xy FPC 2.2.z)
- CPU-Target: 64Bit
- Wohnort: Mannheim
Character im Label ausgeben
Hallo,
ich möchte in einem Label das Zeichen Copyrigth ASCCI-Code 169 ausgeben.
in Delphi habe ich das mit: Label1.Caption:=Chr(169); gemacht.
In Lazarus geht das nicht.
Gebt mir mal einen Tipp.
Danke und Gruß
Jürgen
ich möchte in einem Label das Zeichen Copyrigth ASCCI-Code 169 ausgeben.
in Delphi habe ich das mit: Label1.Caption:=Chr(169); gemacht.
In Lazarus geht das nicht.
Gebt mir mal einen Tipp.
Danke und Gruß
Jürgen
Re: Character im Label ausgeben
Tipp's doch einfach ein.
Aus der Zeichentabelle ("Bearbeiten"... "Aus der Zeichentabelle...". | Ggf. "charactermap_ide_pkg" installieren) kannst du es direkt auswählen. Dort siehst du auch die Unicode Code, falls gewünscht.
Aus der Zeichentabelle ("Bearbeiten"... "Aus der Zeichentabelle...". | Ggf. "charactermap_ide_pkg" installieren) kannst du es direkt auswählen. Dort siehst du auch die Unicode Code, falls gewünscht.
- Dateianhänge
-
- lazcrchar.png (171.8 KiB) 2921 mal betrachtet
- Zvoni
- Beiträge: 396
- Registriert: Fr 5. Jul 2024, 08:26
- OS, Lazarus, FPC: Windoof 10 Pro (Laz 2.2.2 FPC 3.2.2)
- CPU-Target: 32Bit
- Wohnort: BW
Re: Character im Label ausgeben
Code: Alles auswählen
Const CR_CHAR='@';
begin
label1.caption:=CR_CHAR;
end;
Errr....?Tipp's doch einfach ein.
Aus der Zeichentabelle ("Bearbeiten"... "Aus der Zeichentabelle...". | Ggf. "charactermap_ide_pkg" installieren) kannst du es direkt auswählen. Dort siehst du auch die Unicode Code, falls gewünscht.
Denke ich gerade mit Alt Gr + Q zu sehr um die Ecke?!?!?
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.
- juelin
- Beiträge: 296
- Registriert: Sa 24. Jul 2021, 18:03
- OS, Lazarus, FPC: Linux Ubuntu 22. Windows 10 Delphi 11.3 (L 0.9.xy FPC 2.2.z)
- CPU-Target: 64Bit
- Wohnort: Mannheim
Re: Character im Label ausgeben
ja Danke, hat geklappt.
Manchmal sind doch Unterschiede zu Delphi.
Gruß
Jürgen
Manchmal sind doch Unterschiede zu Delphi.
Gruß
Jürgen
Re: Character im Label ausgeben
Wenn du weisst, dass "Alt Gr + Q" dieses Zeichen einfügt, dann ist ja gut.Zvoni hat geschrieben: Do 25. Jul 2024, 10:28 Denke ich gerade mit Alt Gr + Q zu sehr um die Ecke?!?!?
Mit der Zeichentabelle kannst du auf den gesamten Unicode Zeichensatz zugreifen ohne die Codes etc. zu kennen.
War halt etwas allgemeiner gedacht.
- fliegermichl
- Lazarusforum e. V.
- Beiträge: 1650
- Registriert: Do 9. Jun 2011, 09:42
- OS, Lazarus, FPC: Lazarus Fixes FPC Stable
- CPU-Target: 32/64Bit
- Wohnort: Echzell
Re: Character im Label ausgeben
Lazarus verwendet UTF8.
Wenn du die Unit lazutf8 einbindest, kannst du via
das Zeichen einfügen.
Wenn du die Unit lazutf8 einbindest, kannst du via
Code: Alles auswählen
label1.caption := unicodetoutf8(169);
- Zvoni
- Beiträge: 396
- Registriert: Fr 5. Jul 2024, 08:26
- OS, Lazarus, FPC: Windoof 10 Pro (Laz 2.2.2 FPC 3.2.2)
- CPU-Target: 32Bit
- Wohnort: BW
Re: Character im Label ausgeben
GRMPFtheo hat geschrieben: Do 25. Jul 2024, 10:37Wenn du weisst, dass "Alt Gr + Q" dieses Zeichen einfügt, dann ist ja gut.Zvoni hat geschrieben: Do 25. Jul 2024, 10:28 Denke ich gerade mit Alt Gr + Q zu sehr um die Ecke?!?!?
Mit der Zeichentabelle kannst du auf den gesamten Unicode Zeichensatz zugreifen ohne die Codes etc. zu kennen.
War halt etwas allgemeiner gedacht.
Ich entschuldige mich.....
Alt GR + Q ist das "At"-Zeichen... Nicht "Copyright"
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.
Re: Character im Label ausgeben
Da braucht es keine lazutf8. So reicht:fliegermichl hat geschrieben: Do 25. Jul 2024, 10:38 Lazarus verwendet UTF8.
Wenn du die Unit lazutf8 einbindest, kannst du viadas Zeichen einfügen.Code: Alles auswählen
label1.caption := unicodetoutf8(169);
Code: Alles auswählen
UTF8Encode(#169);
Andere Zeichen schreibt man ja auch direkt rein.
- fliegermichl
- Lazarusforum e. V.
- Beiträge: 1650
- Registriert: Do 9. Jun 2011, 09:42
- OS, Lazarus, FPC: Lazarus Fixes FPC Stable
- CPU-Target: 32/64Bit
- Wohnort: Echzell
Re: Character im Label ausgeben
Vielleicht, damit man sich merken kann, dass ® den Code 169 hat.theo hat geschrieben: Do 25. Jul 2024, 10:46 Ich weiss nur nicht, warum man da unbedingt einen Code für braucht.
Andere Zeichen schreibt man ja auch direkt rein.

Re: Character im Label ausgeben
Ach so, ja...fliegermichl hat geschrieben: Do 25. Jul 2024, 11:20Vielleicht, damit man sich merken kann, dass ® den Code 169 hat.theo hat geschrieben: Do 25. Jul 2024, 10:46 Ich weiss nur nicht, warum man da unbedingt einen Code für braucht.
Andere Zeichen schreibt man ja auch direkt rein.![]()
Ob der Anwalt #169 auch versteht?
Ich merke mir lieber 231.1

-
- Beiträge: 6955
- Registriert: Do 2. Jan 2014, 17:21
- OS, Lazarus, FPC: Linux (die neusten Trunk)
- CPU-Target: 64Bit
- Wohnort: Schweiz
Re: Character im Label ausgeben
Ich mache es ganz einfache, irgendwo die Zeichen kopieren.
ZB. hier: https://www.w3schools.com/charsets/ref_ ... mileys.asp
Anschliessend in der IDE einfügen.
ZB. hier: https://www.w3schools.com/charsets/ref_ ... mileys.asp
Anschliessend in der IDE einfügen.
Code: Alles auswählen
procedure TForm1.FormCreate(Sender: TObject);
begin
Caption := '😀😀😀😀😀😀😀';
end;
- Dateianhänge
-
- Bildschirmfoto vom 2024-07-25 17-24-23.png (2.79 KiB) 2844 mal betrachtet
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot
Mit Java und C/C++ sehe ich rot