Borut Maricic schreef:
However, what puzzles me additionaly in this context is the view from a
programmer (non LCL-developing people) perspective: a component such as
TEdit has an event:
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
Shouldn't this be changed to something like
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: TUTF8Char);
TUTF8Char being a String[7] or similar, in order that on all platforms the
programming model is the same. If one has to expect here a character
converted to a particular one byte encoding (current or particular CP) the
whole effort of Unicode enabling is undermined, IMHO. How is - for
instance - this event defined and used on Linux systems built up on UTF8?
A TEdit has a OnUTF8KeyPress event, it is not yet published in the object inspector,
because it is only supported using the gtk interface.
Vincent
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives