Вверх ↑
Этот топик читают: Гость
Ответов: 3514
Рейтинг: 184
#1: 2006-12-04 17:48:13 ЛС | профиль | цитата
Объеденялка вашей коллекции *.hic файлов в один, что существенно увеличивает скорость установки компонент.
Автор- Tad

code_681
карма: 0
0
файлы: 1code_681.txt [3.6KB] [442]
Ответов: 3655
Рейтинг: 69
#2: 2006-12-04 18:19:01 ЛС | профиль | цитата
Астрамак, Ты издеваешься ,это только заготовка к программе.

  • Поиск HIC файлов должен происходить автоматически по компу (или из определённой папки).
  • Список должен сохраняться(список HIC файлов ).
  • Возможность удалять из списка файлы(при автоматическом поиске) .
  • Если все файлы необходимые для установки находятся в одной папке всё должно происходить автоматически.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#3: 2006-12-04 19:45:28 ЛС | профиль | цитата
Астрамак, я только предложил тебе идею, а ты меня в авторы...
Вячеслав, идея такая:Хранить компоненты в RAR или ZIP файлах
  1. Програмка должна создать список этих файлов
  2. Из этого списка (ручками) оставить нужные
И, далее, по списку
  1. разархивация во временную папку
  2. запуск HIC-файла
  3. очистка временной папки
  4. переход к следующему архиву

У Астрамак, наверное все файлы в одной папке и он при установке компонентов 100 раз нажимал на HIC-файлы (а может и двойным кликом - тогда 200). Так что это коды какраз для него

[size=-2]------ Добавлено в 19:45
Если все файлы свалить в одну кучу, то, помоему первый запущеный HIC-файл закачает все .pas (и может быть и .ini - не разбирался) . Остальные только зарегистрируют в Elements.db
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3514
Рейтинг: 184
#4: 2006-12-04 19:56:25 ЛС | профиль | цитата
Поиск HIC файлов должен происходить автоматически по компу (или из определённой папки)

А он как?

Список должен сохраняться(список HIC файлов )

Там есть такое.

Возможность удалять из списка файлы(при автоматическом поиске)

Удаление Tad`a не работала,а точней удаляло верхнюю строку

У Астрамак, наверное все файлы в одной папке и он при установке компонентов 100 раз нажимал на HIC-файлы (а может и двойным кликом - тогда 200). Так что это коды какраз для него

Точно )
карма: 0
0
Ответов: 9906
Рейтинг: 351
#5: 2006-12-04 19:59:34 ЛС | профиль | цитата
Астрамак писал(а):
Точно )

Ума-то нету
карма: 9

0
Ответов: 3514
Рейтинг: 184
#6: 2006-12-04 20:00:43 ЛС | профиль | цитата
Tad, Доработаю и выложу если конечно навыка хватит )
карма: 0
0
Ответов: 3655
Рейтинг: 69
#7: 2006-12-04 20:02:02 ЛС | профиль | цитата
Tad,
Хранить компоненты в RAR или ZIP файлах
Не понял ,а зачем
Чем не устраивает обычная папка
карма: 0

0
Ответов: 3514
Рейтинг: 184
#8: 2006-12-04 20:03:20 ЛС | профиль | цитата
Ума-то нету [/code]
А у вас как я понял, памяти. Я уже писал, что скачивал все компоненты. Они закачались в одну папку. Я выделил всё и нажал разархивировать.

[size=-2]------ Добавлено в 20:03 [/size]
[quote]Не понял ,а зачем
Чем не устраивает обычная папка [/quote]

Скорей всего он про то,что бы хранимые в архивах компоненты нужно разархивировать
карма: 0
0
Ответов: 3655
Рейтинг: 69
#9: 2006-12-04 20:24:01 ЛС | профиль | цитата
Астрамак,


Поиск HIC файлов должен происходить автоматически по компу (или из определённой папки)
А он как?
Ну например так code_683
карма: 0

0
файлы: 1code_683.txt [955B] [390]
Ответов: 16884
Рейтинг: 1239
#10: 2006-12-04 20:31:33 ЛС | профиль | цитата
Вячеслав писал(а):
Tad,
Хранить компоненты в RAR или ZIP файлах
Не понял ,а зачем
Чем не устраивает обычная папка

Чтобы занимали меньше места.
Встречный вопрос : А зачем придумали архиваторы И невзирая на ГБ диски продолжают их выдумывать и усовершенствовать. И компоненты мы отсюда тоже скачиваем заархивированые. К примеру: Зашел новый юзер в UpLoad, скачал все компоненты, запустил програмку, сделанную по предложенну мной выше алгоритму, и все компоненты установлены. Я очень редко устанавливаю что-то из UpLoad - мне она вообще лишняя.

[size=-2]------ Добавлено в 20:31
Вячеслав, и представь, что в будущем для HiAsm будет выпущен СD с 100000-ми компонентов и каждый зарараный отдельно
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3514
Рейтинг: 184
#11: 2006-12-04 20:56:33 ЛС | профиль | цитата
Слегка улучшено
code_684
карма: 0
0
файлы: 1code_684.txt [4.3KB] [353]
Гость
Ответов: 17029
Рейтинг: 0
#12: 2006-12-04 22:55:38 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-21 12:40:34
карма: 0

0
Ответов: 3514
Рейтинг: 184
#13: 2006-12-05 13:26:39 ЛС | профиль | цитата
Окей
карма: 0
0
Ответов: 3514
Рейтинг: 184
#14: 2006-12-05 15:39:57 ЛС | профиль | цитата
По идее должна находить и удалять строку с именем нажатого компонента.. по идее...

code_687
карма: 0
0
файлы: 1code_687.txt [15.4KB] [653]
Ответов: 16884
Рейтинг: 1239
#15: 2006-12-05 17:59:49 ЛС | профиль | цитата
Удаление Tad`a не работала,а точней удаляло верхнюю строку
Астрамак, а в чем проблема с удалением
Add(MainForm,1966252,21,105)
{
Left=20
Top=105
link(onCreate,5804707:doFor,[])
}
Add(For,5804707,98,140)
{
Start=10000
End=10500
Step=5
link(onEvent,10408457:doAdd,[])
}
Add(ListBox,10408457,203,140)
{
Left=35
Top=20
Width=265
Height=215
link(onClick,10408457:doDelete,[(245,153)(245,130)(193,130)(193,160)])
}
кликаешь на любой строке и ее уже нет
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)