AlexKir, если чесно ничего не понял Идея вроде и ясно, но как вы это собираетесь воплотить в жизнь - не понятно хотя на результат очень интересно будет посмотреть.
Идея включить компонент-код в программу не нова. Были даже и такие предложения - декомпилировать EXE и составлять по полученному коду схему из hiasm компонент, а все что разбору не поддалось заменять на вот такие вот програмные блоки. Красиво не так ли?
Теперь собственно о компоненте-коде. Делать его так же как скрипты по интерфейсу, но со вставкой непосредственно в код проекта не хочется. А хочется именно вставлять компонент, о чем т-щ Galkov, уже не первый день говорит тут. Да конечно сейчас вставить кусок кода не так сложно, но и сложней чем могло бы быть при условие что кусок этот понадобится всего раз. Поэтому нужно вносить программы для написание компонент в саму среду и делать два принципиально новых типа: статический компонент и динамический. Статический - это то, что хранится на лдиске и то что мы имеем сейчас. Динамический - это компонент существующий в пределах одного проекта и сохраняемый всесте с ним в sha.
С возможностью править конфиг и коды без перезагрузки среды мы автоматом получим всесторонне полный и гибкий механизм для написания своего кода - как для использования в дальнейшем, так и в текущем проекте. Причем в этом случае переход между статическим и динамическим компонент заключается в одном клике мышкой. Чего не скажешь про скриптовую модель.
ДУмаю что это внесет окончательную ясность в ситуацию.
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
карма: 27 |
|