Есть приложение написанное на Delphi XE с использованием EhLib 5.3. От пользователя, использующего англоязычную Win7, поступила жалоба на некорректное отображение русского текста в заголовках и ячейках DBGridEh (в других компонентах этого приложения проблем с русским нет). Т.е. получается, что в DBGridEh строки в AnsiString. В DBGrid данные поступают из TMemTableEh, а в последний он загружается из файла вручную примерно так (упрощенно, отбросив парсер файла и обработчик исключительных ситуаций):
var t: TStringList; Table: TMemTableEh; j: integer;
...
Table.Insert;
for j := 1 to Table.FieldCount-1 do //цикл по распарсенной строке
if t.Count>(j-1) then Table.Fields[j].AsString:=t[j-1];
Table.Post;
...
Куда копать? Я что-то не так делаю или косяк в компоненте? Разработчик пока молчит, хотя компонент честно куплен. :(
Буду благодарен за любую помощь.