Вверх ↑
Ответов: 16884
Рейтинг: 1239
#1: 2015-11-25 17:57:08 ЛС | профиль | цитата
sashaoli, сегодня выдался свободный день и решил подробней посмотреть для чего нужно использовать ~450 компонент ?
А в моей программе всего 46.
Мой алгоритм

 1. Проверяем запущен ли HiAsm.exe. 
2. Если запущен - предлагаем закрыть и закрываем эту программу.
3. Устанавливаем путь к папке HiAsm
4. Выбираем пакет ( или "Все пакеты" )
5. Устанавливаем путь к папке HiSvn
6. Переименовываем файл HiAsm\Elements\пакет\Elements.db в Old.db
7. Создаем новый Elements.db в папке HiAsm, используя Elemens.sql из HiSvn
8. Открываем его - OPEN Elements.db
9. Подключаем старый - ATTACH DATABASE 'HiAsm\Elements\пакет\Old.db' AS Oldbase;
Всё остальное решается запросами.
10. Одним запросом удаляем из Oldbase.Elements все записи повторяющиеся в Elements.db
После этого в Old.Elements останутся только нестандартные компоненты.
Эти данные и переносим вторым запросом в Elements.db
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0