Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как сделать Object Inspector


Страницы:   1 2

Вова ©   (2013-03-05 03:40:00) 

Есть в делфи ObjectInspector. Хочу сделать такой же для своих целей. Нет ли где случайно готовых исходников, которые можно творчески переработать? ) или из чего его лучше делать (нашел компонент TValueListEditor). Причем идея в том, чтобы сделать его в отдельной форме, а потом как то эту форму прилеплять к основной или влеплять в основную (как в делфи и сделано).

Т.е. требуется окно в котором будут отображаться свойства (колонки Property, Value). События не нужны....пока что. От типа значения должны зависеть свойсва колонки "Value". Т.е. если тип значения boolean, то в ячейке можно поставить только галку. Сами свойства, описания типов и значений хранятся в другом месте, нужен цивилизованный редактор их. Ищу добрых людей которые сэкономят мне пару дней жизни, которые мне придется самому делать кривую версию оного, и подарят ссылку на исходник ))

Погуглил ничего не нашел, кроме описания как пользоваться дельфийским. Может кто нить сказать что спросить у гугла хотя бы? ) или ссылку на чтонибудь подобное, чтобы было с чего начать


Юрий Зотов   (2013-03-06 11:51:00) [1]

> O'ShinW ©   (06.03.13 11:09) [32]

Для этого придется инсталлировать здоровенное приложение, BDE, Interbase и две БД. Да и со сборкой дистрибутива, скорее всего, возникнут проблемы, потому что многое вспоминать придется.

Если хочешь, могу скинуть скриншоты (хотя я их уже выкладывал, поэтому проверь - может, они у тебя уже и так есть).


O'ShinW   (2013-03-06 11:09:00) [2]

там же прочитал :)


> Юрий Зотов ©   (05.03.13 21:32) [24]

Твое бы посмотрел завсегда
Показать можно?


brother   (2013-03-06 10:37:00) [3]

Там-же откамментил)


Rouse_   (2013-03-06 10:20:00) [4]


> brother ©   (06.03.13 07:08) [29]

Там-же ответил


brother   (2013-03-06 07:08:00) [5]

[26] интересно, но какой практический смысл рисовать поверх контролов?


Германн   (2013-03-06 02:28:00) [6]


> Юрий Зотов ©   (05.03.13 21:32) [24]
>
> > O'ShinW ©   (05.03.13 21:28) [22]
> > Не юзают, практически, вообще.
>
> Аналогично.

Наверно у многих были такие наработки, которые предполагались быть широко востребованы. Но в итоге оказались мало кому нужными.


Вова   (2013-03-06 00:08:00) [7]

на xe2 3.47 встало, осталось только понять как его TJvInspector курить )


Rouse_   (2013-03-05 23:28:00) [8]


> Юрий Зотов ©   (05.03.13 21:32) [24]
> Аналогично. "Маленькую Delphi" тоже юзали немногие. Но зато
> те, кто юзали - тащились. Похоже, и у твоих юзеров то же
> самое.

Я юзал у Зотыча дома, подтверждаю работает и достаточно сильно впечатляет.
ЗЫ: Юрч, тебе посвящается: http://alexander-bagel.blogspot.ru/2013/03/draw-over-twincontrol.html
как и просил все инсинуирующие связи с убрал :)


Вова   (2013-03-05 22:48:00) [9]


> с фига ли?!
> У меня был релиз (завтра скажу какой, не у компа пока) там
> 3 батника надо было запустить - и все :)


ну я начал с 3.47 закончилось это тем, что jcl ставится, а jvcl вылетает на старте с той ошибкой нехватающего файла. потом 3.40 ни ставится ни первая ни вторая ) попробовал первую от 3.47 вторая все равно не поставилась, но процесс шел, потом на чемто заткнулось.  Ставил install.batom все. Ща ставлю XE2 ))


Юрий Зотов   (2013-03-05 21:32:00) [10]

> O'ShinW ©   (05.03.13 21:28) [22]
> Не юзают, практически, вообще.

Аналогично. "Маленькую Delphi" тоже юзали немногие. Но зато те, кто юзали - тащились. Похоже, и у твоих юзеров то же самое.


O'ShinW   (2013-03-05 21:29:00) [11]


> походу 2 дня только JEDI устанавливать ))
>

с фига ли?!
У меня был релиз (завтра скажу какой, не у компа пока) там 3 батника надо было запустить - и все :)


O'ShinW   (2013-03-05 21:28:00) [12]


> релиз JEDI который под Embarcadero RAD Studio XE пойдет?

бери последний-предпоследний, читай аннотацию
если нет, значит .. нет :)

Вообще, этот ОИ стоил еще пару дней, под допиливание
И что самое обидное - не юзается практически. (у меня логи велись месяца два, куда юзеры тыкают и что набирают)
Потом восстанавливал действия, смотрел.

Не юзают, практически, вообще.
То ли не так сделал, то ли кнопки "сделать зашибись" нет :)
Кастомизация не прижилась. Требуется , наоборот,  нечто простое. Аля
>кнопки "сделать зашибись"


Вова   (2013-03-05 21:23:00) [13]

походу 2 дня только JEDI устанавливать ))


Вова   (2013-03-05 20:41:00) [14]

качаю 3.40...


Вова   (2013-03-05 20:39:00) [15]

а может кто нить скажет релиз JEDI который под Embarcadero RAD Studio XE пойдет? че то делфи геморней переставлять )


Юрий Зотов   (2013-03-05 20:03:00) [16]

> Ega23 ©   (05.03.13 19:54) [17]
> Rouse_ ©   (05.03.13 19:27) [14]

"Маленькую Delphi" я писал где-то полгода. И хотя это был не просто Object Inspector, а полная IDE, трудоемкость сабжа себе представляю. О днях там не может быть и речи, о месяцах надо говорить.


Ega23   (2013-03-05 19:54:00) [17]


> Rouse_ ©   (05.03.13 19:27) [14]
>
>ушло что-то в районе полутора месяцев


Угу. И это не считая редакторов свойств.


Вова   (2013-03-05 19:49:00) [18]

та если не заморачиваться, то можно за 5 минут ) я уже даже сделал, правда вот ему абсолютно пофиг че ты в него вбиваешь, это не торт конечно )


Вова   (2013-03-05 19:48:00) [19]

Пошел по пути JEDI ) пока безуспешно, потому что на рад 8.0 он не ставится, какого то там ему 'System.Types.dcu' не хватает, говорят, что это из папки Program Files\Embarcadero\RAD Studio\9.0\source\rtl\sys, а у меня 8.0 ) надо искать новый делфи (


Rouse_   (2013-03-05 19:27:00) [20]

На сколько я помню времязатраты по нашей реализации Object Inspector, который должен выглядеть один в один с 2010-ой дельфей с соответствующим функционалом ушло что-то в районе полутора месяцев, правда отображает все что угодно начиная от банальной поддержки RTTI и до кастомизации через собственные наборы свойств.
Такша задачка та еще..


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо