del1.mb
...в папке с проектом создаются файлы del1.mb. Их много. Как я понял они создаются при работе с базой данных. Как с ними бороться? Вручную удалять надоедает.
Речь, по-видимому, идёт о проекте на C++ Builder, работающем с базой данных через процесор баз данных BDE. Мой ответ:
Если программа с базой - это BDE какие-то кэши создаёт.
Поставь перед открытием базы свойству
База -> Session -> PrivateDir
значением путь к временной папке. Будет замусориваться там.Или можно удалять по событию
onClose
главной формы файлыdel*.mb
Вероятная причина таких вещей - в конструкторе формы обращаешься к каким-нибудь объектам VCL, особенно таблицам
TTable
, а они всё равно создаются только после отработки конструктора. Вот и получается каждый раз файл кэша.Правильно - делать всё в
OnActivate
формы, например, так:
static bool z=true; if (z) { z=false; //конструирование нужных объектов - чтобы не создавались многократно }
08.12.2011, 17:46 [8875 просмотров]