Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Zeichen von Windows Zeichentabelle in Edit einfügen?
jackie05 - So 23.04.06 23:38
Titel: Zeichen von Windows Zeichentabelle in Edit einfügen?
hallo,
ich bin grad dabei nen Programm zu schreiben und wenn ich z.B. diese ╬ zeichen von Windows Tabelle in Edit einfüge , dann kommt ein Fragezeichen ? wieso?
wie kann man das machen das man diese zeichen benutzen kann?
ich danke euch schonmal für die hilfe :wink:
Gruss Christian
Lannes - Mo 24.04.06 00:22
Hallo,
wenn Du Font.Name des Edits auf die richtige Schriftart(Terminal) setzt, sollte es funktionieren.
jackie05 - Mo 24.04.06 11:20
ich danke dir, aber wie soll ich das machen?
Gruss Christian
Lannes - Mo 24.04.06 14:36
Hallo,
entweder in FormCreate:
Delphi-Quelltext
1: 2: 3: 4:
| Edit1.Font.Name := 'Terminal'; Edit1.Font.Size := 10; Edit1.Font.Charset := OEM_CHARSET; Edit1.Text := 'ÌÍÍÎÍÍÎÍͼ'; |
oder im Objektinspektor entsprechend einstellen.
jackie05 - Mo 24.04.06 19:16
ok, ich danke dir,
aber es gehen net alle zeichen von der Tabelle, was muss man im Objektinspektor alles einstellen damit es geht?
danke schonmal :wink:
Lannes - Mo 24.04.06 21:17
Hallo,
klick doch einfach auf den [...]-Schalter neben '(TFont)' und wähl Terminal aus.
Eventuell noch die Schriftgröße ämdern und fertig ist es. :wink:
Welche Zeichen gehen nicht?
Die ASCII-Zeichen 1 - 255 hab ich mir gerade mal in einem Memo darstellen lassen,
es funktioniert.
jackie05 - Di 25.04.06 18:09
ich danke euch, ich weiss glaub wie das geht, man muss doch RichEdit Umstellen in Unicodes, wie mache ich das?
für diese zeichen.
danke schonmal :wink:
jackie05 - Di 25.04.06 22:18
danke euch, das geht zwar, aber so bald es von RichEdit1 nach RichEdit2 gesendet wird, kommen plötzlich andere zeichen, wieso?
Bernhard Geyer - Di 25.04.06 22:41
Titel: Re: Zeichen von Windows Zeichentabelle in Edit einfügen?
jackie05 hat folgendes geschrieben: |
hallo,
ich bin grad dabei nen Programm zu schreiben und wenn ich z.B. diese ╬ zeichen von Windows Tabelle in Edit einfüge , dann kommt ein Fragezeichen ? wieso? |
Die mitgelieferten VCL-Controls von Borland können keine Unicode. Dazu empfehle ich dir die Elpack-Komponenten (
http://www.lmd.de/products/lmdelpack/). Workarounds über Codepages/Charsets(Sonderfonts sind m.E. Krückenlösungen und führen über Kurz oder Lang in eine Sackgasse.
Lannes - Di 25.04.06 22:43
Hallo,
ich frag jetzt nochmal:
Welche Zeichen gehen nicht?
Welche Zeichen willst Du darstellen?
Wenn es doch geht mit den Zeichen,
wie überträgst Du dann von RichEdit1 zu RichEdit2?
Welche Zeichen kommen dann fälschlicherweise?
Du musst Dein Problem schon etwas ausführlicher darstellen,
wenn man Dir helfen soll :mahn:
jackie05 - Mi 26.04.06 00:01
ich danke dir Bernhard Geyer,
kannst du mir bitte den direkten download link geben, weil ich finde diese Komponente net.
Danke schonmal
jackie05 - Mi 26.04.06 00:47
so, ich hab jetzt die Komponente Installiert, und wenn ich diese jetzt benutze ist das gleiche, das meine ich mit dem senden:
http://blitz-forum.de/test.png
was muss ich machen das es geht?
weil in das 2te Textfeld kommt so Plus zeichen und andere zeichen, wieso?
danke schonmal :wink:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!