Траблы с объемом дискового пространства.

Тема в разделе "WASM.BEGINNERS", создана пользователем persicum, 22 фев 2011.

  1. persicum

    persicum New Member

    Публикаций:
    0
    Регистрация:
    2 фев 2007
    Сообщения:
    947
    32-разрадная прога под WinXP не держит один или несколько открытых для чтения-записи файлов, если их суммарный объем превышает 80G. Компилятор староват или это ограничение Виндовс?
     
  2. Stariy

    Stariy Member

    Публикаций:
    0
    Регистрация:
    22 окт 2003
    Сообщения:
    529
    Адрес:
    Russia
    Дело было не в бобине...
     
  3. Stariy

    Stariy Member

    Публикаций:
    0
    Регистрация:
    22 окт 2003
    Сообщения:
    529
    Адрес:
    Russia
    Дело было не в бобине...
     
  4. persicum

    persicum New Member

    Публикаций:
    0
    Регистрация:
    2 фев 2007
    Сообщения:
    947
    проблема касается конкретного метода создания файлов, которые забиваются нулями виртуально путем
    FileSeek(Далеко-далеко);
    FileWrite(байт x=0);

    То бишь путем переноса позиции файла далеко за пределы его реального размера.
    WinXP слетает на размере 60G, Win7 говорят проблемы нет.

    С самими большими файлами хоть на 500G в WinXP проблем нет, хоть виртуально-пустыми хоть реальными, если они были созданы методами, отличным от того что в первом предложении. Например, нули прописаны из массива или x=1 и Виндоус сама принудительно прописала файл и т.д.