Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#16: 2009-06-15 17:39:06 ЛС | профиль | цитата
Tad писал(а):
Else выбросить, тогда будет работать

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#17: 2009-06-15 17:46:53 ЛС | профиль | цитата
Да я так и сделал
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#18: 2009-06-15 17:51:50 ЛС | профиль | цитата
nesco писал(а):
Да я так и сделал
Оперативно.
А я нажал отмену, но сообщение видно уже было в дороге
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#19: 2009-06-15 17:57:07 ЛС | профиль | цитата
Идея интересная, но чего-то смутно кажется мне, что делать придется кому-то из нас
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#20: 2009-06-15 18:13:48 ЛС | профиль | цитата
nesco писал(а):
но чего-то смутно кажется мне
что нужно делать как-то не так , а как - ничего в голову не приходит
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#21: 2009-06-15 18:20:31 ЛС | профиль | цитата
Tad писал(а):
а как - ничего в голову не приходит

Ну ты постарайся подумать, че может на ум и придет. Я, лично, видел так -- копируем нужные файлы после чеков в нужную папку и туда же копируем *.his. Вот и весь пакет инсталляции получится
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#22: 2009-06-15 19:32:42 ЛС | профиль | цитата
И ComboBox нужен со списком пакетов, имеющих Elements.db. Не одно ж Delphi у нас.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#23: 2009-06-15 19:45:41 ЛС | профиль | цитата
Tad писал(а):
И ComboBox нужен со списком пакетов, имеющих Elements.db

Да, я об этом тоже думал. Это была просто рыба, для затравки, написанная на скорую руку
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#24: 2009-06-16 12:18:24 ЛС | профиль | цитата
nesco писал(а):
Ну ты постарайся подумать
Вот подумал.
1. InstallPath нужен только для определения установленных пакетов, чтобы не было попыток установить Fasm-овские компоненты при отсутствии пакета FASM. ( если когда нибудь инстолятор HiAsm будет, как нормальный инстолятор спрашивать: Установливать "всё" или "выборочно", то эта фишка тоже пригодится . Мне, к примеру, PocketPC и нафик не нужен. Кому нужен - пусть поставит ворону и имеет).
2. Обычно his нужен для добавления компонент из "старой" версии в "новую", а в нашем случае InstallPath для "старой" кердык. Нужно просто иметь возможность указывать путь к старому.
3. Не знаю как у остальных, а у меня сторонние компоненты хранятся в Rar-архиве каждый в отдельной одноименной папке. Возможно, что будет необходимость выбирать не только из Elements.db, но и из архива или просто из какойто папки. Может быть проще вытащить нужные файлы компонентов из архива в отдельную папку, а потом в таблицу читать данные из ini - файлов.

nesco писал(а):
Идея интересная, но чего-то смутно кажется мне, что делать придется кому-то из нас
Полностью согласен - дядя со стороны не прийдет и не сделает. Но все молчат - может никому не нужно ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#25: 2009-06-16 12:31:26 ЛС | профиль | цитата
Ну ты и замутил. А чего, проще никак нельзя
Первый пункт, вполне реализуем. А вот второй и третий, мне кажется -- по мере продвижения.

Tad писал(а):
дядя со стороны не прийдет и не сделает

Да я ж не про дядю, а про местное население, что-то все по-приутихли. Видимо, наши разборки полетов вогнали всех в ступор.
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#26: 2009-06-16 12:49:15 ЛС | профиль | цитата
nesco писал(а):
А вот второй и третий
и второй тоже нужно сразу делать, а с третим - там может быть много вариантов - просто для будущего развития.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#27: 2009-06-16 12:55:50 ЛС | профиль | цитата
Я тут кое чего наборосал, немного осталось, но пока нет второго и третьего пункта
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#28: 2009-06-16 12:56:10 ЛС | профиль | цитата
Вот примерно твоя рыба на новый лад
------------ Дoбавленo в 13.04:
Здесь можно создать his из любой старой (и новой) версии HiAsm для любого, имеющегося в нем пакете.
А пункт первый скорее нужен при использовании his-файла
Да, применение сортировки по клику не оптимально, т.к. не позволит после клика, к примеру, на колонке пакетов вернуться к сортировке по id.
Лучше применять ORDER BY <номер колонки>

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1project_installcomp_001t.sha [6.7KB] [234]
Разработчик
Ответов: 26170
Рейтинг: 2127
#29: 2009-06-16 14:11:53 ЛС | профиль | цитата
Tad писал(а):
Лучше применять ORDER BY <номер колонки>

И все перечитывать заново, совсем здорово, особенно, по каждой колонке. Пока забъем
------------ Дoбавленo в 14.19:
Вот что получилось, в первом приближении

См. дальше
карма: 22

0
Ответов: 16884
Рейтинг: 1239
#30: 2009-06-16 15:13:41 ЛС | профиль | цитата
nesco писал(а):
И все перечитывать заново,
объязательно.
Вот хотел создать his для некоторых старых компонент из Fasm

а таблица пустая. где-то по дороге путь теряется, что ли. Потом гляну.
И, перед открытием БД, нужно проверять наличие файла *.db (если нет, то создается пустышка.

------------ Дoбавленo в 15.28:
А вот картинка ComboBox из последней версии HiAsm
Это твоя программа

и что прикажете: держать в уме, что у меня половины пакетов из этого списка нет ?

а это мой вариант где только то, что есть и ничего лишнего.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 3inshis2.png [7.1KB] [301], cb1.png [5KB] [304], cb2.png [2KB] [300]
Сообщение
...
Прикрепленные файлы
(файлы не залиты)