Вверх ↑
Этот топик читают: Гость
Ответов: 16884
Рейтинг: 1239
#46: 2006-09-09 22:29:32 ЛС | профиль | цитата
RedBall, судя по тому, что
Dilma писал(а):
Хороший повод наконец таки изучить что-то типа SQL Lite и на основе его сделать новый набор компонент, а так же весь менеджер.
и 159 снята с форума - нужно ждать новой версии с базой компонентов и с менеджером.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3655
Рейтинг: 69
#47: 2006-09-09 23:06:04 ЛС | профиль | цитата
Tad, Мечтать не вредно
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#48: 2006-09-10 08:59:06 ЛС | профиль | цитата
Вопрос:
В папке D:ArHiasm есть 100 компонентов. Каждый компонент в своей папке (Edit_20060905). Как считать названия папок компонентов в StrList
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3655
Рейтинг: 69
#49: 2006-09-10 12:40:57 ЛС | профиль | цитата
Tad,
Add(FileSearch,12721640,238,112)
{
Dir="D:ArHiasm"
Include=1
link(onSearch,4737660:doAdd,[])
}
Add(Button,13798136,168,112)
{
Left=10
Top=40
link(onClick,12721640:doSearch,[])
}
Add(ListBox,4737660,301,112)
{
Left=100
Top=15
Width=280
Height=235
}
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#50: 2006-09-10 13:35:34 ЛС | профиль | цитата
Вячеслав, спасибо! Про FileSearch забыл
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3655
Рейтинг: 69
#51: 2006-09-10 15:08:08 ЛС | профиль | цитата
Tad, Я тоже иногда забываю про компаненты с которыми редко работаю.
Представляешь что будет ,когда их будет 1000.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#52: 2006-09-10 19:08:36 ЛС | профиль | цитата
Вячеслав, Просто в хинте написано "Поиск файлов на диске". Я уже у себя исправил на "Поиск папок и файлов на диске"
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Администрация
Ответов: 15294
Рейтинг: 1518
#53: 2006-09-11 20:36:29 ЛС | профиль | цитата
и 159 снята с форума

Если честно вся тема удалилась из-за какого-то глюка на форуме. Менеджер будет написан на HiAsm с использованием компонент вкладки SQLLite.
карма: 26
0
Ответов: 9906
Рейтинг: 351
#54: 2006-09-11 21:41:22 ЛС | профиль | цитата
А я думал, что софт не выдержал моих крепких слов про последний патч на SVN
((про InitMan))
карма: 9

0
Ответов: 3655
Рейтинг: 69
#55: 2006-09-11 23:57:17 ЛС | профиль | цитата
Это Galkov его удалил как Спам
карма: 0

0
Ответов: 3851
Рейтинг: 159
#56: 2006-09-12 10:03:47 ЛС | профиль | цитата
vau_HI писал в ТЗ (http://hiasm.hexshock.com/xf//getfile/4113)
3.3.1. Раздел палитры компонентов.
Предлагается реализовать просмотр компонентов в таблице по разделам палитры. Какой способ и визуальный элемент для этой цели выбрать: ListBox, ComboBox т.п. - это лучше решить сообща.

Предлагаю ListBox - у него есть MultiSelect (Множественный выбор). Можно видеть элементы сразу нескольких разделов.
карма: 0
начавший
0
Ответов: 44
Рейтинг: 0
#57: 2006-09-12 19:59:27 ЛС | профиль | цитата
Всем привет! Давненько я здесь не был

Tad:
открываем его hixxxxxx.pas файл ...


- А вот это очень даже в тему. Предложение (точнее, напоминание) Tad-а о сведениях в файле PAS по использованию компонента позволяет решить и снять проблему, о которой напомнили Galkov и Dilma:
как быть с совместно используемыми файлами[/code]
В рамках Проекта ТЗ эта процедура означает:
- чтение файла PAS - однократное для каждого компонента, при его помещении в Архив,
- внесение сведений о его "совместном" использовании в файл-реестр.
Для чего в реестре просто вводится отдельный столбец (колонка). Именно эти сведения и будет использовать Менеджер при операции удаления компонента из рабочего набора программы.
Кстати, решение о судьбе "общих" файлов Менеджер может принять либо с привлечением пользователя, либо автоматически. Для чего в Настройках Менеджера имеет смысл предусмотреть отдельную секцию с парой-тройкой опций:
При удалении общих файлов:
Предоставить решение пользователю
Автоматически: Не удалять (рекомендуется - по умолчанию)
Удалять без предупреждения (не рекомендуется)

В вопросе о том,показывать ли эти сведения в таблице, у меня пока нет четкого мнения.
Дело в том, что вопрос этот оказывается немного шире: возможны разные решения задачи предоставления пользователю сведений о компонентах:
- [b]Выбор столбцов для просмотра[/b] - как опция настройки режима просмотра таблицы - из полного набора столбцов реестра.
- [b]Строка "Все сведения" в контекстном меню[/b] на правой кнопке мыши - при помещении мыши на строку компонента в таблице - и выводом этих сведений в отдельном окне.
- [b]Отдельное поле[/b] в окне программы с таблицей - в котором выведены все сведения реестра о компоненте.
В общем, как и всегда в Windows - несколько решений в визуальном интерфейсе для одной задачи.

[quote]Да это намного дольше[/quote]

- Совсем не намного - потому что ОДНОКРАТНО - для каждого из новых компонентов Архива.

- Tad-у персональное спасибо :!:: предложение и в нужном месте и в нужное время.

[b]Вячеслав[/b]:

[quote]Мне кажется нет тут никакой проблемы ,Удаляем компонент то есть файлы pas[/quote]

- Похоже, [b]Вячеслав[/b], ты или не прочитал - то, что повыше - или :shock:

[b]Dilma[/b]:

[quote]повод наконец таки изучить что-то типа SQL Lite и на основе его сделать новый набор компонент, а так же весь менеджер[/quote]

- Честно говоря, я вот не понял: это призыв к нам (Юзерам, значит) :?: или к Авторам :?: или и к тем и другим :?::D

[b]oldTV[/b]:

[quote]я очень хочу получить статистику по проекту[/quote]

- Это не про Менеджер - это про Программу [b]HiAsm[/b] и про [b]Dilma[/b] :D. И его резервы времени :|

[quote]предоставить возможность пользователю HiAsm редактировать некоторые настройки компонента[/quote]

- Во-первых, это отдельная тема.
- А во-вторых, ИМХО конечно, не всё здесь так прозрачно. Иконка и положение в палитре - это одно, а вот копание в INI-файле - совсем другая песня. Кроме того, и сейчас в среде программы любой желающий может получить доступ и к INI- и к PAS- файлам:
[b]Главное меню -> Сервис -> Редактор команд[/b].
Так что для желающих рискнуть [b]Dilma[/b] всё уже предусмотрел :mrgreen::mrgreen:
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 689
Рейтинг: 20
#58: 2006-09-12 20:54:10 ЛС | профиль | цитата
vau_HI писал(а):
- Это не про Менеджер - это про Программу HiAsm и про Dilma . И его резервы времени

согласен... но очень хочется . А возможно и про менеджер... кто знает
карма: 0

0
Администрация
Ответов: 15294
Рейтинг: 1518
#59: 2006-09-12 21:10:54 ЛС | профиль | цитата
- Честно говоря, я вот не понял: это призыв к нам (Юзерам, значит) или к Авторам или и к тем и другим

это мысли вслух
карма: 26
0
Ответов: 9906
Рейтинг: 351
#60: 2006-09-12 21:12:56 ЛС | профиль | цитата
vau_HI, есть одно замечание.
Следует решить на уровне ТЗ, является ли менеджер языково-зависимым.
Это сразу говорит о его расположении в папках: если он построен на залезении в коды элементов, то лежать ему там же, где CodeGen
И он должен быть свой для каждого проекта: Delphi, Fasm, PocketPC ....

Ну мне не думается, что это самое лучшее решение. Предложения коллеги Chesh в этом плане были совсем другими (правда, не со всеми разрешенными вопросами).


Dilma, в связи с этим вот чего....
А ведь элементная база-то разная - для разных проектов. Соответственно, и папкам Example и Tutorial - место в папках проектов.
Вроде-бы...
карма: 9

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)