Форум: "Основная";
Текущий архив: 2002.11.25;
Скачать: [xml.tar.bz2];
ВнизКак программно работать со средой Delphi? Найти похожие ветки
← →
3asys (2002-11-14 10:45) [0]Как программно работать со средой Delphi?
Например, программно загружать тексты в TRichEdit, открывать нужные формы и т.п. Интересует общий подход в практическом разрезе -))
С Уважением, 3asys
← →
Song (2002-11-14 10:48) [1]Оригинально :-) Надо в орешник её.
← →
Calm (2002-11-14 10:50) [2]Нужно писать свой эксперт.
Исходники в каталоге Source\ToolsAPI или что-то в этом роде.
Там есть всякие разные интефейсы, которые предоставляют доступ к среде Delphi. И есть глобальная переменная, с помощью которой можно получить эти интерфейсы. Она должна инициализироваться при загрузке Delphi.
Сам я не делал такого, тоже интересно...
Один разпопытался было на перерыве, но сразу за 15 минут не получилось.
← →
Calm (2002-11-14 10:52) [3]
> Оригинально :-) Надо в орешник её.
Не понял. Если это была шутка, то я только что проснулся :))
По-моему, вопрос поставлен вполне корректно.
← →
KSergey (2002-11-14 11:58) [4]Действительно нифига не понятно о чем вопрос.
Из вариантов - толи про динамическое создание компонент, толи толи про расширения к IDE (они же эксперты?).
Пусть подробнее расскажет что же надо. Если что-то вообще действительно надо.
← →
NickBat (2002-11-14 12:35) [5]> Один разпопытался было на перерыве,
> но сразу за 15 минут не получилось.
^^^^^^^^
Удивительно было бы если б получилось. :)))
← →
Calm (2002-11-14 15:27) [6]Да я же не удивляюсь, что не получилось. Я к тому, что вопрос не совсем простой.
Если бы получилось, и правда, было бы удивительно :)
> Действительно нифига не понятно о чем вопрос
Что не понятно? В вопросе четко сказано:
> Как программно работать со средой Delphi?
> Например, программно загружать тексты в TRichEdit, открывать
> нужные формы и т.п.
← →
Новенький в Делфи (2002-11-15 00:28) [7]И всё таки, вопрос, как заргужать тексты.. что-то вроде edit1.text:="123"; или как загрузить програмно этот текст ещё на стадии проектирования?
← →
Юрий Зотов (2002-11-15 07:45) [8]За 15 минут, говорите, не получилось? Надо же... хе-хе...
> вопрос не совсем простой.
IMHO, немножко не так - вопрос совсем не простой. Наверное, не будет большим преувеличением сказать, что программирование самой Delphi - это и есть вершина знания Delphi вообще.
> что-то вроде edit1.text:="123";
Забудьте об этом. Там все намного сложнее. Delphi предоставляет открытые интерфейсы (OTAPI), позволяющие сделать в IDE если не что угодно, то очень многое. Но эта штука почти не документирована, а для ее понимания требуется уровень, как минимум, свободного написания компонентов и их редакторов, свободного владения и понимания RTTI.
Если есть желание, начать можно с изучения примеров из поставки самой Delphi (..\Demos\ToolsAPI) и исходников (..\Source\ToolsAPI). В Delphi 6 есть справка по OTAPI (правда, толку с нее немного). Есть книга Сергея Орлика "Секреты Delphi на примерах" (вот это самое то, только найти ее непросто). Кое-что (но мало) есть и в других книгах по Delphi (имеются в виду нормальные книги, а не "за 21 день"). Есть информация и исходники на разных сайтах (сделайте поиск OTAPI).
Еще есть конференция Borland по OTAPI. Но обращаться туда с вопросами типа "как открыть форму и загрузить текст" не стоит. Дело в том, что такой вопрос просто несерьезен - потому что краткий ответ на него и так очевиден (сделать свой эксперт), а для развернутого нужно написать чуть ли не книгу.
← →
Calm (2002-11-15 09:20) [9]IMHO, в свободном написании компонент (свои редакторы свойств, компонент, свои события, сохранение свойств нестандартных типов) нет ничего особо сложного.
P.S. И что все прицепились к моим 15 минутам? Я же не утверждаю, что все (или вообще что-то) можно сделать за 15 минут...
Вот специально для Юрия Зотова и всех остальных возьму и напишу на следующих выходных небольшой эксперт...
← →
Calm (2002-11-15 09:21) [10]2 Юрий Зотов
Не сочтите за наезд. Уважаю этот ник.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.11.25;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.01 c