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

Delphi Sources



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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 12.04.2012, 16:11
Аватар для Магистр
Магистр Магистр вне форума
Прохожий
 
Регистрация: 12.04.2012
Адрес: Москва
Сообщения: 4
Версия Delphi: 7
Репутация: 10
По умолчанию Конструктор форм

Здравствуйте! Интересует такой вопрос: Существуют приложение, например 1С, где имеется встроенный разработчик. Т.е. добавить какое-либо поле в форму, возможно сделать через встроенный разработчик, без использования исходников. Вопрос: каким образом реализована данная особенность? Быть может существует какой-либо мощный компонент, который позволяет иметь встроенный тот же Delphi 7 в вашей программе.

Спасибо.
Ответить с цитированием
  #2  
Старый 12.04.2012, 18:18
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Цитата:
...Т.е. добавить какое-либо поле в форму, возможно сделать через встроенный разработчик, без использования исходников.
Такого нет. Все добавления таких компонентов либо сразу изменяют исходный код программы, либо изменяют специальный файл, где описывается структура формы, и при компиляции этот файл переваривается и превращается в код. Перекомпиляция после изменения внешнего вида формы нужна именно поэтому. Следовательно, для подключения такого редактора придется тащить за собой и дизайнер, и компилятор, и всю обвязку... проще открыть делфи и средствами WinAPI запихнуть её окно в своё. Вопрос, надо ли оно.
[flood]Обойтись без перекомпиляции можно, надо всего лишь превратить делфи в скрипт и написать к нему интерпретатор[/flood]
Если же нужно именно отдельный дизайнер специального вида для каких-то иных целей, то эти цели и нужно описывать в вопросе.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием
  #3  
Старый 12.04.2012, 18:34
Аватар для Магистр
Магистр Магистр вне форума
Прохожий
 
Регистрация: 12.04.2012
Адрес: Москва
Сообщения: 4
Версия Delphi: 7
Репутация: 10
По умолчанию

"придется тащить за собой и дизайнер"

А каким образом это всё можно сделать? И как потом открыть? Есть ли какая-нибудь инструкция?
Ответить с цитированием
  #4  
Старый 12.04.2012, 20:32
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Я ж говорю: если очень нужно встроить делфи в свою программу, то самый работоспособный и при этом простой вариант - окно делфи поместить внутрь своего окна. Правда смысла в этом не вижу.
Отдельно выдрать дизайнер из делфи, насколько я знаю, не получится, нужно запускать "всё в комплексе".
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием
Ответ


Delphi Sources

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

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

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

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


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


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

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

ВКонтакте   Facebook   Twitter