Ошибка : Недостаточно места на диске :, "ZP_LIB26.IBL": (15,4175)
17.05.2021 02:09
#
Добрый день!
Сетевая версия программы Инфо-Бухгалтер 8.
При смене расчетного периода только на одном компьютере вылезает ошибка:
17.05.2021 09:06:58.244 Недостаточно места на диске :, "ZP_LIB26.IBL": (15,4175)
Что не так?
- 380 просмотров
Посмотрите место на системном диске, туда записываются временные файлы.
Где-то уже выкладывалась библиотека БДЕ с этой пофиксеной ошибкой.
Это не ошибка BDE, просто мало места на диске.
... а после заполнения системного диска мусором на 300 мегабайт она пропадает.
Цитата с просторов инета:
Проблему решил (всемогущий интернет мне помог))). Суть в следующем - ошибка связана с BDE, которая возникает, если на диске свободное место кратно 4Гб, нужно или освободить место или накидать ~1 Гб "мусора".
Или от самих авторов BDE:
http://cc.borland.com/ccweb.exe/listing?id=21475
This unit is a patch for the famous 4Gb BDE Bug. It is build to fix the 'Insufficient disk space'-error which can occur while using BDE when the disk free space is near to a multiple of 4Gb. For more information please see BDE report# 7089 on Quality Central.
The reason for the error in BDE is aparently a bug in idapi32.dll while computing free disk space. Idapi32.dll is using the api function called GetDiskFreeSpaceA exported by kernel32.dll.
The solution is to 'patch' GetDiskFreeSpaceA in kernel32.dll for the current process, every call to this function is redirected to a new routine (NewGetDiskFreeSpaceA).
The source code of the patch is included. If you use another programming language (i.e. not Delphi), a precompiled DLL (FIX4GBug.dll) is also included. (If you can compile the included unit, then you do not need to distribute the DLL)
Это уже давно исправлено.
Инфо-Бухгалтер содержит внутри себя патч для обхода этой проблемы с 2013 года.
Именно такой, как в цитате.
Не знаю, что и кто исправлял, но периодически вываливается такая ошибка у некоторых предприятий.
Переставлялись BDE из последних инсталляций - не помогает.
Так что реально ошибка есть. Места на дисках валом. И на системном и на сетевом.
Смотреть размер дисков надо из программы (картинка). Текущий диск, временный и диск базы могут быть разные.
Раньше в Справка\Компьютер размеры дисков указывались меньше 4 ГБ.