Вверх ↑
Администрация
Ответов: 15295
Рейтинг: 1519
#1: 2005-04-24 21:11:23 ЛС | профиль | цитата
AlexKir, если чесно ничего не понял Идея вроде и ясно, но как вы это собираетесь воплотить в жизнь - не понятно хотя на результат очень интересно будет посмотреть.

Идея включить компонент-код в программу не нова. Были даже и такие предложения - декомпилировать EXE и составлять по полученному коду схему из hiasm компонент, а все что разбору не поддалось заменять на вот такие вот програмные блоки. Красиво не так ли?

Теперь собственно о компоненте-коде. Делать его так же как скрипты по интерфейсу, но со вставкой непосредственно в код проекта не хочется. А хочется именно вставлять компонент, о чем т-щ Galkov, уже не первый день говорит тут. Да конечно сейчас вставить кусок кода не так сложно, но и сложней чем могло бы быть при условие что кусок этот понадобится всего раз. Поэтому нужно вносить программы для написание компонент в саму среду и делать два принципиально новых типа: статический компонент и динамический. Статический - это то, что хранится на лдиске и то что мы имеем сейчас. Динамический - это компонент существующий в пределах одного проекта и сохраняемый всесте с ним в sha.
С возможностью править конфиг и коды без перезагрузки среды мы автоматом получим всесторонне полный и гибкий механизм для написания своего кода - как для использования в дальнейшем, так и в текущем проекте. Причем в этом случае переход между статическим и динамическим компонент заключается в одном клике мышкой. Чего не скажешь про скриптовую модель.

ДУмаю что это внесет окончательную ясность в ситуацию.
карма: 27
0