Вверх ↑
Этот топик читают: Гость
Администрация
Ответов: 15294
Рейтинг: 1518
#61: 2006-09-12 21:37:27 ЛС | профиль | цитата
А ведь элементная база-то разная - для разных проектов. Соответственно, и папкам Example и Tutorial - место в папках проектов.
Вроде-бы...

Я это уже понял при написание пакета PocketPC. Собственно Example никто и не мешает хранить в папке пакета, а вот с Tutorial нужно еще подумать: смысл этого раздела в "ран тайм" обучении пользователя работе в среде, а именно с компонентами. Т.е. по большому счету туториалы должны строится так, чтобы не зависить от пакета совсем или иметь как можно меньше таких зависимостей(такие как MultiThread, MultiElementEx, Info и прочие).
карма: 26
0
Ответов: 9906
Рейтинг: 351
#62: 2006-09-12 22:35:47 ЛС | профиль | цитата
Ну думать надо про пару help-tutorial...

Ну скажем EventFromData - может быть глобальным...
Но могут быть элементы специфичные для проекта (хотя бы другие возможности оптимизации), но совпадающие по названию...
карма: 9

0
Ответов: 16884
Рейтинг: 1239
#63: 2006-09-12 22:37:13 ЛС | профиль | цитата
Dilma, вопрос. А к hic и huc файлам параметров нет
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 44
Рейтинг: 0
#64: 2006-09-12 22:39:59 ЛС | профиль | цитата
Galkov:
решить на уровне ТЗ, является ли менеджер языково-зависимым.
- Внесу пояснение в ТЗ: на этапе первой версии менеджер проектируется только для работы со стандартным пакетом HiAsm - со всем отсюда вытекающим. Принципы взаимодействия менеджера с файлами и папками достаточно прозрачны и универсальны для развития в плане поддержки нестандартных пакетов.
Да и сейчас структура менеджера учитывает это обстоятельство: компоненты для Delphi укладываются в папку с таким же именем (см. ТЗ).
то лежать ему там же, где CodeGen

- А кто мешает "лежать" где угодно? Расположение программы HiAsm на диске менеджеру можно указать в его же разделе "Настройки", да и реестр есть у Windows (не смотрел, правда, но думаю, там есть путь. Кстати, сейчас гляну и уточню).
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 9906
Рейтинг: 351
#65: 2006-09-12 22:53:01 ЛС | профиль | цитата
vau_HI писал(а):
Принципы взаимодействия менеджера с файлами и папками достаточно прозрачны и универсальны для развития в плане поддержки нестандартных пакетов.

Это перестает быть таковым, как только ты послушаешься Tad-а - заложишь в алгоритм анализ содержимого КОДОВ элементов.
Неправильно это. ИМХО
Среда (до нажатия кнопы Compile) пользуется ТОЛЬКО ini-файлами
Кто не дает произвести внесение сведений о его совместном использовании в файл-реестр из ini-файла (а не из кодов), как рекомендовал Chesh

В остальном-то, действительно - по-барабану (т.е., согласен - универсальны)
карма: 9

0
Ответов: 16884
Рейтинг: 1239
#66: 2006-09-12 23:09:51 ЛС | профиль | цитата
Набросал (именно так) схемку менеджера для HiAsm-a на HiAsm-e. Работает пока только в одну сторону - HiAsm>>>Aрхив - копирование, перемещение и удаление элементов. У меня 3-и HiAsm-a на диске С: (157,158,159), создал 3-и архива на диске D: , а HiAsm_157,сама прграмма и .sha файл на флешке (иногда и на работе есть пару свободных минут). Элементов HiAsm-a вполне достаточно. ИК пока не применял. Свободно выбираю любой HiAsm и любую папку Delphi, Fasm - никаких проблем, поэтому утверждение, что
лежать ему там же, где CodeGen
непонял
Закончу опцию Aрхив>>> HiAsm - выложу в "Схемах".
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 9906
Рейтинг: 351
#67: 2006-09-12 23:16:12 ЛС | профиль | цитата
Tad, если бы искал uses в файлах fasm-а - то понял бы
карма: 9

0
Ответов: 16884
Рейтинг: 1239
#68: 2006-09-12 23:23:41 ЛС | профиль | цитата
Вот только проблема с элементом Length. Длинна "Crogram FilesHiasm_362b157ElementsDelphi" = 11

[size=-2]------ Добавлено в 23:23
А я в fasm-е и не ищу
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 44
Рейтинг: 0
#69: 2006-09-12 23:28:45 ЛС | профиль | цитата
Galkov,
произвести внесение сведений о его совместном использовании в файл-реестр из ini-файла (а не из кодов)

- Да я двумя руками ЗА такое решение Тому же Chesh-у я (повыше где-то) предложил, кстати, обсудить изменение структуры INI-файла в специально для этого созданной теме этого же раздела форума.
Однако имеются несколько НО:
1 - В реально существующих сегодня версиях программы и компонентов информация о совместном использовании имеется только в файлах PAS.
2 - Все имеющиеся версии программы и компонентов пользуются INI-файлами "нынешнего" образца. Менеждер должен уметь работать и с ними тоже, потому что это реальные на сегодняшний день версии.
3 - Обсуждение, "утверждение" и переход (всех авторов всех компонентов) на новый формат INI-файлов займет немало, я думаю, времени.
4 - Модули менеджера, добывающие информацию о совместном использовании компонента, не настолько сложны, чтобы их нельзя было модифицировать (или дополнить) в рабочем порядке и научить копаться и в INI-, и в PAS-файлах.

Кстати, насчет изменения структуры (формата) INI-файлов - обсудить желающие есть? Или погодим пока? - Ну, там, "новая версия HiAsm" и т.п.
Чреваты такие изменения переменами "революционного" характера, а они всегда болезненны.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 16884
Рейтинг: 1239
#70: 2006-09-12 23:28:48 ЛС | профиль | цитата
А вообще то в ini-файлах была бы секция по используемым файлам, то было бы намного легче. Добавочная секция ни на что не повлияет, или я не прав
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 9906
Рейтинг: 351
#71: 2006-09-12 23:39:00 ЛС | профиль | цитата
У меня - работает
карма: 9

0
файлы: 1CaptureForTad.jpg [10.2KB] [621]
Ответов: 16884
Рейтинг: 1239
#72: 2006-09-12 23:41:37 ЛС | профиль | цитата
Проверил: Добавил в ini-файл секцию Files и в неё список файлов. 157-я схавала.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 9906
Рейтинг: 351
#73: 2006-09-12 23:42:16 ЛС | профиль | цитата
vau_HI писал(а):
Чреваты такие изменения переменами "революционного" характера, а они всегда болезненны.

Да они давно зреют... А поглядеть в SVN - так и происходят...
И в том-то и дело, что именно сейчас....
карма: 9

0
Ответов: 16884
Рейтинг: 1239
#74: 2006-09-12 23:52:20 ЛС | профиль | цитата
Galkov,
Человечество делится на две категории:
Первые не знают кто такой Билл Гейтс,
Вторые его не любят.
------------------------------------
Так и юзающих HiAsm поделили надвое:
Первые имеют SVN
Вторые нет.
-------------------------------------
Устроить бы опрос. Узнать сколько зрячих (с SVN) и сколько слепых?

[size=-2]------ Добавлено в 23:52
Я слепой
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 9906
Рейтинг: 351
#75: 2006-09-13 00:09:23 ЛС | профиль | цитата
Tad, подтвердить Да они давно зреют можно было бы и ссылками на форум. Долго их искать просто...

+Вторые нет - это не значит что это плохо
карма: 9

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