Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 26.08.2009, 19:15
mskvkin mskvkin вне форума
Новичок
 
Регистрация: 31.08.2008
Сообщения: 99
Репутация: 10
По умолчанию как использовать freepascal в delphi

как использовать freepascal в delphi
для того чтобы во время работы программы можно было создавать компоненты и назначать им неописанные ранее события
Заранее огромное спасибо
Ответить с цитированием
  #2  
Старый 26.08.2009, 19:26
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Я могу конечно ошибаться, но какое отношение Free Pascal имеет к Delphi ?
Вот его описание:
Цитата:
Free Pascal, иначе называемый FPC (Free Pascal Compiler) — это 32х-разрядный, кроссплатформенный компилятор языка Pascal.
...
В целом возможности языка ориентированы на развитые "промышленные стандарты", а не на ANSI-стандарт языка, как GNU Pascal. Промышленным же стандартом языка Pascal в настоящее время является его диалект Object Pascal от фирмы Borland. Кроме того, Free Pascal поддерживает дополнительные расширения, нехарактерные для Borland Delphi.

Т.е. это самостоятельный продукт, а не надстройка над Дельфи и не компонент Дельфи.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #3  
Старый 26.08.2009, 19:31
mskvkin mskvkin вне форума
Новичок
 
Регистрация: 31.08.2008
Сообщения: 99
Репутация: 10
По умолчанию

тогда объясните ка сделать так чтобы во время работы программы можно было создавать компоненты и назначать им неописанные ранее события???
Заранее благодарен!!!!
Ответить с цитированием
  #4  
Старый 26.08.2009, 19:46
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

На пальцах это не объяснишь, но если кратко то вам необходимо написать собственный транслятор, который позволит это делать на лету.
Дело это хитроумное, и без достаточно серьезного опыта работы с Дельфой скорее всего невыполнимое.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #5  
Старый 26.08.2009, 19:57
mskvkin mskvkin вне форума
Новичок
 
Регистрация: 31.08.2008
Сообщения: 99
Репутация: 10
По умолчанию

я работаю в delphi уже два года но с этим столкнулся впервые. Вот и мне надо знать в каком напрвление копать если у тебя есть ICQ или какая нибудь программа для обмена мгнов сообщения дай пожалуйста и объясни если ты знаешь как если конечно не трудно???
Буду признателен!
Еще раз огромное спасибо!
Ответить с цитированием
  #6  
Старый 27.08.2009, 15:31
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,036
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

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

Например, тебе надо создавать кнопки.
1. Делаешь файл (xml, например, или другого формата), где прописываешь тип компонента, заголовок, координаты и код обработчиков.
2. Пишешь код, который загрудает этот файл и по описанию создает компонент нужного типа и присваивает нужные обработчики обобщеннного типа. Информацию, естественно, гле-то сохраняешь.
3. В обработчиках нужного типа по какому-либо признаку вытаскиваешь скрапт изх ранее сохраненных данных (п. 1) и выполняешь его с помощью интерпритатора скрипта.
Ответить с цитированием
  #7  
Старый 27.08.2009, 18:11
mskvkin mskvkin вне форума
Новичок
 
Регистрация: 31.08.2008
Сообщения: 99
Репутация: 10
По умолчанию

Можно ли примеры таких компонентов для delphi 2009 (если можно бесплатных)

И можно ли 3 пункт:

Цитата:
3. В обработчиках нужного типа по какому-либо признаку вытаскиваешь скрапт изх ранее сохраненных данных (п. 1) и выполняешь его с помощью интерпритатора скрипта.

по подробнее
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 07:20.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter