Недавно добавленные исходники

•  TDictionary Custom Sort  3 227

•  Fast Watermark Sources  2 993

•  3D Designer  4 752

•  Sik Screen Capture  3 260

•  Patch Maker  3 469

•  Айболит (remote control)  3 530

•  ListBox Drag & Drop  2 907

•  Доска для игры Реверси  80 800

•  Графические эффекты  3 844

•  Рисование по маске  3 172

•  Перетаскивание изображений  2 544

•  Canvas Drawing  2 674

•  Рисование Луны  2 501

•  Поворот изображения  2 094

•  Рисование стержней  2 121

•  Paint on Shape  1 526

•  Генератор кроссвордов  2 183

•  Головоломка Paletto  1 731

•  Теорема Монжа об окружностях  2 159

•  Пазл Numbrix  1 649

•  Заборы и коммивояжеры  2 017

•  Игра HIP  1 262

•  Игра Go (Го)  1 201

•  Симулятор лифта  1 426

•  Программа укладки плитки  1 179

•  Генератор лабиринта  1 512

•  Проверка числового ввода  1 297

•  HEX View  1 466

•  Физический маятник  1 322

•  Задача коммивояжера  1 357

 
скрыть


Delphi FAQ - Часто задаваемые вопросы

| Базы данных | Графика и Игры | Интернет и Сети | Компоненты и Классы | Мультимедиа |
| ОС и Железо | Программа и Интерфейс | Рабочий стол | Синтаксис | Технологии | Файловая система |



Delphi Sources

Проблема Lock File Has Grown Too Large



Чтобы сообщить о проблеме, возникшей с Вашим компьютером, заполните следующую форму:
1. Опишите вашу проблему:
2. А теперь опишите вашу проблему поточнее:
3. Не забудьте пространно порассуждать о возможных причинах возникновения проблемы: Далее даются варианты ответов. Вам нужно подчеркнуть нужный вариант.
4. Важность проблемы: (незначительная) (незначительная) (незначительная) (обычная)
5. В чем выражается проблема: (зависла) (упала) (рухнула) (странный запах)
6. Ваш компьютер подключен к электросети? (да) (нет)
7. Он включен? (да) (нет)
8. Вы пытались починить его самостоятельно? (да) (нет)
9. И стало еще хуже? (да)
10. Вы просили друга, который знает о компьютерах все, починить ваш компьютер? (да) (нет)
11. И он сделал еще хуже? (да)
12. Вы прочли инструкцию? (да) (нет)
13. Вы уверены, что прочли инструкцию? (может быть) (нет)
14. Вы абсолютно точно уверены что прочли инструкцию? (нет)
15. Если вы прочли инструкцию, вы ее поняли? (да) (нет)
16. Если да, то объясните, почему вы не смогли исправить проблему самостоятельно:
17. Что вы делали с вашим компьютером, когда произошла проблема:
18. Если вы ответили "ничего" тогда объясните, почему компьютер включен:
19. Вы уверены, что не выдумали проблему? (да) (нет)
20. Часы на вашем видеомагнитофоне мигают цифрами 00:00? (да) (что такое видеомагнитофон?)
21. У вас есть книга "ПК для чайников"? (да) (нет)
22. У вас есть независимый свидетель вашей проблемы? (да) (нет)
23. У вас в доме есть электронные устройства, которые работают? (да) (нет)
24. Вы ударили хорошенько по вашему компьютеру? (да) (нет)
25. Ваш компьютер горит? (да) (пока еще нет)
26. Вы можете заняться чем-нибудь еще кроме заполнения данной формы? (да)

Эта проблема специфична для таблиц форматат Paradox, относится как 16 битным, так и 32 битным версиям BDE, и может встречается при выполнении одного из следующих условий:

1. Исполняемый файл приложения находится в той же папке, что и таблица.
2. Некорректно установлен (неустановлен) параметр Private Directory.
3. Открытая в TTable таблица Paradox участвует в запросах TQuery.
4. Параметр LOCAL SHARE установлен в True (BDE Administrator, закладка "System")

Для решения проблемы необходимо выполнить следующие шаги:

1. В папке с исполняемым файлом приложения создайте три новых папки: TABLES, PRIV и NET (длина пути NetDir не должна привышать 31 символа). Поместите все таблицы приложения в папку Tables

2. Во время исполнения Ваше приложение должно устанавливать значения:

Session.PrivateDir := ExtractFilePath(ParamStr(0)) + 'PRIV'; Session.NetFileDir := ExtractFilePath(ParamStr(0)) + 'NET';

3. Убедитесь, что значение LOCAL SHARE установлено в False (BDE Administrator, закладка "System")

Эти рекомендации позволяют избежать ошибки "Lock File Too Large".

Источник

Примечание: данные рекомендации справедливы для локальных баз, в случае сетевых баз и/или размещения программы на сетевом устройстве или при доступе из нескольких программ, можно поступись следующим образом:

1. Не размещайте базу и программу в одной папке, тем более, что программу желательно поместить в защищенную от записи папку.

2. Приватный каталог надо разместить в персональной папке, желательно для каждой запущенной копии приложения отдельный, подходящее место персональная папка TEMP\SessionID\

3. Сетевой каталог NETDIR - выделить отдельную папку на сети исключительно только для этой цели и единную для всех приложений BDE

4. LOCAL SHARE - TRUE, можно попробовать и FALSE, если это не будет приводить к порче индексов.





Похожие по теме исходники

Clock Screen Saver

Clock using OpenGL

RClock (часы)

Часы Clocky

 

SunClock

Component TClock

Computer Locker

Binary Clock

 

Original Clock

Pixel Profile

File Downloader

UDP File Transfer

 

File coder / Decoder

Clone Files

INI XML Files

FileList Creator

 

File Attribute Changer

Make Self-Extract File

Cartman Hash

LEA-128 Hash

 

Hash Lib

Web Tools

SEO Tools

wzsTools

 

CD Tools

Panel Tools




Copyright © 2004-2024 "Delphi Sources" by BrokenByte Software. Delphi World FAQ

Группа ВКонтакте