Autor Beitrag
jackie05
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 357



BeitragVerfasst: So 23.04.06 23:38 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2352
Erhaltene Danke: 4

Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
BeitragVerfasst: Mo 24.04.06 00:22 
Hallo,

wenn Du Font.Name des Edits auf die richtige Schriftart(Terminal) setzt, sollte es funktionieren.

_________________
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
jackie05 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 357



BeitragVerfasst: Mo 24.04.06 11:20 
ich danke dir, aber wie soll ich das machen?

Gruss Christian
Lannes
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2352
Erhaltene Danke: 4

Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
BeitragVerfasst: Mo 24.04.06 14:36 
Hallo,

entweder in FormCreate:
ausblenden 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.

_________________
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
jackie05 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 357



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2352
Erhaltene Danke: 4

Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
BeitragVerfasst: 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.

_________________
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
jackie05 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 357



BeitragVerfasst: 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:
Lannes
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2352
Erhaltene Danke: 4

Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
BeitragVerfasst: Di 25.04.06 19:58 
Hallo,

die Standard-RichEdit kann kein Unicode.
Aber such mal hier im Forum nach Suche in: Delphi-Forum UNICODE, dann findest Du unter anderem den Link zu Komponenten die das können.

_________________
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
jackie05 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 357



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 721
Erhaltene Danke: 3



BeitragVerfasst: Di 25.04.06 22:41 
user profile iconjackie05 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 (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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2352
Erhaltene Danke: 4

Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
BeitragVerfasst: 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:

_________________
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
jackie05 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 357



BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 357



BeitragVerfasst: 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:

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: