Since I am not yet able to reach bug trucking, I'll try my luck here: I noticed that characters with codes over 128 or so are not displayed in the debug windows, only their code.
I have an object a with a very similar problem. It has a variant record property:
T_Data = record
case word of
...
500: (AsPString : PString);
...
end;TMyComp = Class
...
property Data: T_Data read FData write Set_Data; ...
end;When the string has "high byte" national characters, reading MyComp.Data.AsPString^ into a TMemo or Tabel it does not to a TSynedit it adds an seemingly empty line, but when selcting the line and expanding the selection character by character the text appears as long a "high byte" char is not included into the selection.
Thanks for reading
- Leslie -
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.lazarus.freepascal.org/pipermail/lazarus/attachments/20080517/fab6054d/attachment.html
