powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Размер ADP
7 сообщений из 7, страница 1 из 1
Размер ADP
    #32079024
V. Motchulsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Файл ADP уже превысил 5 Gb. ADE 3.5 Gb. В принципе все работает, но никак не пойму в каком таком неоптимизированом, с точки зрения объема, формате он сохраняется. Что-бы создать программу заново ненадо столько клавиш нажимать... Весь код как бы четко структивизирован, нет лишних повторений, хочется ехать на легковушке, а едешь на грузовике. Как на меня размер должен быть в несколько раз меньше, учитывая что исполнительный код находится в самом Accesse и его DLL. Какие будут мнения по этому поводу?
...
Рейтинг: 0 / 0
Размер ADP
    #32079049
Julius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сколько же там объектов при таких объемах файлов? И сколько кода? Что-то не верится в такие размеры для ADP файла, в котором только проект. Вы точно не ошиблись с рамерами? Просто интригует.

На сколько понятно из документации Microsoft, в вашем файле должно быть не более 1000 объектов (форм и отчетов с модулями, модулей классов и стандартных модулей), содержащих код. Это каких же размеров должны быть эти модули? (Судя по вашим заявлениям, средний размер одного прогаммного объекта под 5МБ).
По нормальному, не более 40% форм и отчетов можно создавать без модуля, вряд ли по другому, значит на один объект даже по самым радужным предположениям приходится не менее 3,5 МБ - это размер не такого уж и маленького проекта.

Проясните пожалуйста, страшно интересно. Не говоря уж о том, что размер ADP не должен превысить 2 Gb вообще. Может быть речь все же идет о мегабайтах? Или вы там в каждую форму растровую графику понавсовывали в максимальном разрешении?
...
Рейтинг: 0 / 0
Размер ADP
    #32079059
V. Motchulsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сори..., действительно о мегабайтах.
Состав проекта:
90 форм, 77 из них с модулями, 5 модулей (~700 строк), 47 отчетов (14 с модулями). Графических битмапов не использую. Вот я тоже думаю 2..3 Mb превышать не должно. Вообще при переходе на XP файл сразу уменшился, но современем оброс. Надо будет попытаться создать заново, интересно что получится...
...
Рейтинг: 0 / 0
Размер ADP
    #32079072
Julius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А сжимать пробовали? Есть эффект?
...
Рейтинг: 0 / 0
Размер ADP
    #32079074
V. Motchulsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сжимание, к сожалению, не помогает. Помню в 2000-м тоже не помогало, и как приятно удивился когда XP укоротил 1 Mb.
...
Рейтинг: 0 / 0
Размер ADP
    #32079081
Julius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то, 5МБ, конечно многовато, но при тех параметрах проекта, что Вы указали ничего выдающегося в этом нет (из опыта).
Никогда не боролся особо с этой проблемой, но всречал информацию о методах борьбы, которые похоже могут подойти в вашем случае: видимо проблема в "мусоре" в проекте VBA, хотя и не могу понять, почему он так слабо очищается при создании ADE файла. Вот ссылочка:

http://hiprog.com/access/article.asp?id=383

Не уверен, что все это относится к XP, но кто знает.
...
Рейтинг: 0 / 0
Размер ADP
    #32079090
V. Motchulsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
За ссылку спасибо.
Будет чуть больше времени сделаю SaveAsText всех обектов и затем LoadFromText в новую базу, тогда точно можна будет определить есть мусор или нет.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Размер ADP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]