Как сделать чтоб ошибки виводились на русском. 
Если ставлю в Zeos.inc {$DEFINE RUSSIAN} то показивает такоe: ???????????????????????????????
			
		Модератор: Модераторы

kit писал(а):{$DEFINE RUSSIAN}

  Od := TOpenDialog.Create(Self);
  Od.Filter := WinCPToUTF8('grf Проект (*.grf)|*.grf');
  Od.InitialDir := PathData;
  if Od.Execute
  then begin
    SourceDataFileName := (Od.FileName);
    SourceData.Destroy;
    SourceData := TSourceData.Create(false, FormMainFobos);
    if (SourceData.LoadDataFromFile(SourceDataFileName)) then
    begin
      SourceData.SetDataToScreenForm;
SourceDataFileName = 'D:\OP204W4\Work\Опора 5 ростверк по бортам\Эксплуатация с бульдозером большой ростверк с подпорной стенкой_врм\ОПОРА 5 СТОЙКА ДИАМ 25 сечение перемычки шаг 150.GRF'{ Загрузка данных из текстового файла }
function TSourceData.LoadDataFromFile(aFileName: String): Boolean;
var
  GRF:  TStringList;
  I, Count: integer;
  S: String;
begin
  FileName := AnsiToUtf8(aFileName);
  Result := true;
  if (FileName = '') then Exit;
  if not (FileExists(FileName))
  then begin
    S := 'Файл "' + UTF8ToWinCP(FileName) + '" не найден.';
    MessageDlgSysToUTF8('Файл исходных данных', S, mtInformation, [mbCancel], 0);
    Result := false;
    Exit;
  end;
aFileName = 'D:\OP204W4\Work\Опора 5 ростверк по бортам\Эксплуатация с бульдозером большой ростверк с подпорной стенкой_врм\ОПОРА 5 СТОЙКА ДИАМ 25 сечение перем?'

уже "катались" на форуме по теме AnsiToUtf8 и WinCPToUTF8. Ну не всегда оно работаетЬ. Использовать аналоги CP1251To... или наоборот...Куда копать? Кто знает?

Od.Filter := WinCPToUTF8('grf Проект (*.grf)|*.grf');
FileExists есть же FileExists для Utf8. Он то же не проходит и обрезает?
А "залить" всё это художество в базу?
Ахтунг, русские буквы в исходниках! Какая кодировка у самих исходников? Может там и не нужно ничего в UTF8 конвертить?

Если сохраняет... Знч. вы что то упустили при открытии. Ищите где.Обрезает раньше....Сохраняем все это в файл.
unit SourceData;
{$mode objfpc}
{$H+}
interface
uses

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1