Показать сообщение отдельно
  #6  
Старый 27.08.2009, 15:31
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

используй любой компонент для Pascal-скриптов. сами компоненты надо будет создавать внутри приложения, а вот исполняемый код (скрипт) можно загружать "извне".

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