![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Объектно-ориентированное программирование [D5, Win95/98]
Gamer © (2002-10-20 16:01:00)Здравствуйте. Внимание, вопрос: есть объект, как мне программно добавить ему новые свойства? И еще. Можно ли программно создать класс? Спасибо.
TTCustomDelphiMaster (2002-10-20 17:32:00) [1]Gamer
Не обязательно создавать классы. Достаточно в объекте иметь динамический массив записей, в котором описывается название свойства, тип и указатель на данные в памяти. Написать менеджер чтения, записи и работы со свойствами. Можно использовать базу данных. Фантазируйте. Все в ваших руках (голове).
Gamer (2002-10-20 17:27:00) [2]А, вот Вы о чем... Меня-то интересуют пакеты визуального объектно-ориентированного моделирования. Т.е. проблема построения объектно-ориентированных моделей в реальном времени.
Anatoly Podgorestky (2002-10-20 17:12:00) [3]Известны рабочие места администратора баз данных, в состав которых входит лицензионные MsSql, Delphi 5 Pro и набор специалищированыых компонент, девочки сидат формы редактирую, отчеты готовят и в конце нажимают F9, и речь идет не о программировании, а о сопровождении базы данных, типа как других аналогичных системах. Так что я не шутил насчет насчет генератора и компилятора.
Gamer (2002-10-20 17:01:00) [4]Я-то думал, что это возможно и без перекомпиляции. А полноценный компилятор писать нет смысла, он уже написан профессионалами.
Anatoly Podgorestky (2002-10-20 16:21:00) [5]Так не получается, компидятор должен быть у клиента, если конечно не плевать на лицензию.
Можно перекомпилировать и самостоятельно, но что то мне поскажывает, что ты вряд ли в состоянии написать полноценный компилятор.
Gamer (2002-10-20 16:17:00) [6]Получается, что вместе со своей программой я должен поставлять еще и компилятор Delphi? Или можно как-то программно перекомпилировать?
Anatoly Podgorestky (2002-10-20 16:12:00) [7]Можно, это же простое редактирование текстовых файлов с последующей перекомпиляцией.