используй любой компонент для Pascal-скриптов. сами компоненты надо будет создавать внутри приложения, а вот исполняемый код (скрипт) можно загружать "извне".
Например, тебе надо создавать кнопки.
1. Делаешь файл (xml, например, или другого формата), где прописываешь тип компонента, заголовок, координаты и код обработчиков.
2. Пишешь код, который загрудает этот файл и по описанию создает компонент нужного типа и присваивает нужные обработчики обобщеннного типа. Информацию, естественно, гле-то сохраняешь.
3. В обработчиках нужного типа по какому-либо признаку вытаскиваешь скрапт изх ранее сохраненных данных (п. 1) и выполняешь его с помощью интерпритатора скрипта.
|