Autor |
Beitrag |
jackie05
      
Beiträge: 357
|
Verfasst: 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
Gruss Christian
|
|
Lannes
      
Beiträge: 2352
Erhaltene Danke: 4
Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
|
Verfasst: 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 
      
Beiträge: 357
|
Verfasst: Mo 24.04.06 11:20
ich danke dir, aber wie soll ich das machen?
Gruss Christian
|
|
Lannes
      
Beiträge: 2352
Erhaltene Danke: 4
Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
|
Verfasst: 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.
_________________ MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
|
|
jackie05 
      
Beiträge: 357
|
Verfasst: 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 
|
|
Lannes
      
Beiträge: 2352
Erhaltene Danke: 4
Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
|
Verfasst: 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.
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 
      
Beiträge: 357
|
Verfasst: 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 
|
|
Lannes
      
Beiträge: 2352
Erhaltene Danke: 4
Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
|
Verfasst: Di 25.04.06 19:58
Hallo,
die Standard-RichEdit kann kein Unicode.
Aber such mal hier im Forum nach 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 
      
Beiträge: 357
|
Verfasst: 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
      
Beiträge: 721
Erhaltene Danke: 3
|
Verfasst: Di 25.04.06 22:41
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 ( 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
      
Beiträge: 2352
Erhaltene Danke: 4
Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
|
Verfasst: 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 
_________________ MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
|
|
jackie05 
      
Beiträge: 357
|
Verfasst: 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 
      
Beiträge: 357
|
Verfasst: 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 
|
|
|