> -- Виталий писал(а):
> Но ведь такой файл существует...Понятно.

existsAlready = 3;

New - должна создать новый файл, но Вы сами сказали, что он уже есть.

Для открытия уже существующего файла надо вызывать не New, а Old.

Прочие коды ошибок:
Host/Mod/Files.odc
## Код:
```
CONST
      tempName = "odcxxxxx.tmp";
      docType = "odc";

      serverVersion = TRUE;

      pathLen* = 260;

      nofbufs = 4;   (* max number of buffers per file *)
      bufsize = 2 * 1024;   (* size of each buffer *)

      invalid = KERNEL32.InvalidHandle;

      temp = 0; new = 1; shared = 2; hidden = 3; exclusive = 4; closed = 5;   (* file states *)
      create = -1;

      ok = 0;
      invalidName = 1;   invalidNameErr = 123;
      notFound = 2;   fileNotFoundErr = 2; pathNotFoundErr = 3;
      existsAlready = 3;   fileExistsErr = 80; alreadyExistsErr = 183;
      writeProtected = 4;   writeProtectedErr = 19;
      ioError = 5;
      accessDenied = 6;   accessDeniedErr = 5; sharingErr = 32; netAccessDeniedErr = 65;
      notEnoughMem = 80;   notEnoughMemoryErr = 8;
      notEnoughDisk = 81;   diskFullErr = 39; tooManyOpenFilesErr = 4; noSystemResourcesErr = 1450;

      noMoreFilesErr = 18;

      cancel = -8; retry = -9;
```
