В собственной библиотеке ГБД могут храниться десятки стилей, не использованных ни в одной теме. Искать такие стили вручную слишком долго и утомительно. Предлагаемая программа ищет неиспользуемые стили в заданной пользователем ГБД и удаляет их автоматически. Программа удаляет все стили внутренней библиотеки ГБД, не использованные ни в одной группе фильтра всех тем ГБД, ни в одном из типов геометрии всех тем, ни в одном слое всех тем. Таким образом, могут быть удалены стили, используемые где-то ещё, например, в слое карты, или стили, назначенные на уровне объекта, и так далее. Отслеживание всех возможных вариантов использования каждого стиля заняло бы слишком много времени – сутки и недели машинного счёта, что непрактично. Программа работает только с собственной библиотекой ГБД, открывает ГБД в однопользовательском режиме и требует наличия на компьютере исполняемой среды NET Framework 2.0, в настоящее время её дистрибутив предоставляется бесплатно по адресу http://www.microsoft.com/downloads/details.aspx?displaylang=ru&FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5 . ObjectLand должен быть установлен вместе со своим COM-сервером, то есть «типичная» установка не годится, нужна «полная». Версия ядра и ГБД должны быть не выше 2.6.9 (то есть 2.7 не поддерживается). При запуске программы файл DLL должен находиться в том же локальном (не сетевом) каталоге, что и EXE-файл.
12 марта 2009 г.
Трухачёв М.Ю.