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

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

mdvToolTip не пашет. К чему бы?.. [Delphi, Windows]


=BuckLr= ©   (2007-05-28 23:09:00) 

Что-то лажа какая-то. Был проект, кинул на форму TKOLmdvToolTip, ну, думаю, ничтяк, губу раскатал. Ага... Хинты для эдитов пашут, для батонов не пашут. Что за ..?..
Причём, если на новый проект кидать - всё пучком. Вроде и инки генерятся Делфи нормально, кнопки, как и эдиты, в вызове конструктора TKOLmdvToolTip есть, а хинты не отображаются. Для эдитов нормально. Пакет ребилдил.
Кто подскажет мне, что я не так сделал?


Vladimir Kladov   (2007-05-30 20:49:00) [1]

http://www.delphifusion.com/forum/showthread.php?t=379

Человек задает вопрос по использованию TAB в MHIPEdit, кто-нибудь сталкивался, ответите? (Там был еще вопрос по KOLTrackBar с тем же, но Style := Style or WS_TABSTOP кажется помог).


=BuckLr=   (2007-05-30 17:20:00) [2]

Ой спасибо тебе ;)


mdw   (2007-05-30 16:46:00) [3]

Добавил dpk для d6, делов то на 5 минут.:))

http://www.kolnmck.ru/files/components/controls/kolmdvcontrols.7z


=BuckLr=   (2007-05-30 14:55:00) [4]


> Встречное пожелание к облагодарному пользователю, собрать
> пакет для D6 и прислать мне, а я его с удовольствием включу
> в дистрибутив, тем более, что делов там, всего удалить все
> пакеты и скомпилить, все что нужно D6 сама добавит.


Я бы с удовольствием, но


> [Fatal Error] MCKmdvTreeListEdit.pas(11): File not found:
>  'MirrorKOLPackageD6.dcp'

:) :) :)

Потому и попросил


mdw   (2007-05-30 13:17:00) [5]

Встречное пожелание к облагодарному пользователю, собрать пакет для D6 и прислать мне, а я его с удовольствием включу в дистрибутив, тем более, что делов там, всего удалить все пакеты и скомпилить, все что нужно D6 сама добавит.


=BuckLr=   (2007-05-29 23:42:00) [6]

Качнул. Но не ставится ни черта. На семёрку отлично, а вот на шестую - нет. Вообще, тебе такое пожелание от благодарного пользователя - сделать пакеты и для других версий Delphi. Не все же на Delphi 7 работают. Сделаешь?

А то я как ни старался, не получается поставить на шестёрку. Прежний пакет ставил, кое-что поменяв, а сейчас ни в какую :(


=BuckLr=   (2007-05-29 23:40:00) [7]

Качнул. Но не ставится ни черта. На семёрку отлично, а вот на шестую - нет. Вообще, тебе такое пожелание от благодарного пользователя - сделать пакеты и для других версий Delphi. Не все же на Delphi 7 работают. Сделаешь?

А то я как ни старался, не получается поставить на шестёрку. Прежний пакет ставил, кое-что поменяв, а сейчас ни в какую :(


mdw   (2007-05-29 17:24:00) [8]

Нет.
на http://www.kolnmck.ru/


=BuckLr=   (2007-05-29 17:00:00) [9]

Это оно по этой ссылке лежит http://www.mdvkol.narod.ru/KOLmdvControls.zip? А что ж ты изменения в историю не записал?

Скачал. Правда другая проблема - не билдится:

[Fatal Error] MCKmdvTreeListEdit.pas(11): File not found: 'MirrorKOLPackageD6.dcp'

Я просто D7 на D6 заменил, ибо у меня D6 :)


=BuckLr=   (2007-05-29 16:29:00) [10]


> Не, подвигать формой не поможет.

Подтвердаю.

> Обновил на сайте.

Спасибо тебе! Это был небольшой глюк, а в целом хороший компонент.


mdw   (2007-05-29 15:38:00) [11]

Обновил на сайте.
Обновил также TKOLmdvComboBoxEx, TKOLmdvToolTip, TKOLmdvTreeListEdit
Добавил TKOLmdvShellListView, TKOLmdvShellComboBox.


mdw   (2007-05-29 13:59:00) [12]

Проверял, но не важно.
Я тут немного поколдовал, немного переделал и заработало все. +Небольшое сокращение кода получилось, нет предела для совершенства:)))


AndreyRus   (2007-05-29 13:13:00) [13]

И так же проверь:

1) Выделяем KOLApplication
2) Делаем двойной клик по свойству BUILD


AndreyRus   (2007-05-29 13:11:00) [14]

А ты попробуй!


mdw   (2007-05-29 13:09:00) [15]

Не, подвигать формой не поможет.


AndreyRus   (2007-05-29 13:08:00) [16]

Попробуй подвигать формой!


mdw   (2007-05-29 13:00:00) [17]

Посмотрел, по видимому в какой то момент, что-то в MCK изменилось и перегенерация подсказок не вызывается автоматом.
Чтобы перегенирилось нужно изменить какое нибудь свойство в самом TKOLmdvToolTip. Думаю не очень напряжно, два раза кликнуть по AlwaysTip, например.


=BuckLr=   (2007-05-28 23:56:00) [18]

Вроде разобрался - добавил USE_MHTOOLTIP и заработало почему-то :) А ведь в справке к компоненту написано, что работает "как в VCL" :) Честное слово, не пойму: добавляешь USE_MHTOOLTIP - работает, убираешь - не работает. Я долго игрался :D Завтра в коде покопаюсь, наверное, на несвежую голову что-то перепутал.

Кстати, после смены подсказок в дизайне, в рантайм они не спешат меняться. Вот если закроешь проект, откроешь заново, тогда норма. А без этого - что ребилд, что таскание формы - один хрен...


Наверх

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