Delphi XE10.1, FB3, UniDac 6.4.15
При UniConnection.SpecificOptions.Values['UseUnicode'] := 'True' часть исключения, которая должна быть на русском, выводится в кракозябрах.
Допустим, попробуем соединиться к БД, которая не существует.
Код: Выделить всё
procedure TForm1.UniConnection1Error(Sender: TObject; E: EDAError;
var Fail: Boolean);
begin
if Fail then
begin
fError := TfError.Create(Self);
ferror.mmoTextError.Text := e.Message;
fError.ShowModal;
fError.Free;
Abort;
end;
end;
При UniConnection.SpecificOptions.Values['UseUnicode'] := 'False' - все нормально.I/O error during "CreateFile (open)" operation for file "D:\TEST_DB.FDB"
Error while trying to open file
�� ������� ����� ��������� ����.
Как побороть? Заранее благодарен.