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

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

Проблема с отображением компонентов в KOL/МСК 2.60, Delphi 7 [Delphi, Windows]


Страницы:   1 2 3

WindLord ©   (2007-05-15 10:47:00) 

Сегодня скачал и поставил KOL 2.60 и МСК 2.60 на Дельфи 7. Встало все нормально, а при разработке обнаружились странности. На форме некоторые компоненты видны не как в готовом окне, а как черт-те что в рамке (<a href=" http://windlord.atspace.com/kol.JPG">скриншот прилагаю</a>; верхнее окно - как видно форму при разработке, нижнее - как видно окно при запуске). В принципе решается установкой версии 2.10, но какой смысл тогда брать 2.60. Может ли влиять на МСК таким образом установленный Vista Transformation Pack? Как можно решить это без возврата к старой версии? Спасибо.


homm   (2007-05-30 10:01:00) [21]

> Представьте, если бы в Borland рассуждали бы насчет отображения
> формы как вы, разве была бы сейчас популярна Delphi?..

Э.. А при чем здесь борланд? Разве им пригодиться через кучу костылей левой пвткой взимодействовать с не ими писаной библиотекой?


homm   (2007-05-30 10:00:00) [22]

> Однако не исключено, что найдутся приверженцы вида с отключенными врапперами

Ага. Я. С враперами всеже глюков поболее бывает, чем без них.


> поэтому, вероятно, их включение можно сделать опциональным...

Всю жизнь именно так и было.


WindLord   (2007-05-30 09:56:00) [23]

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

Прошу извинения, не смог удержаться:)


WindLord   (2007-05-30 09:54:00) [24]

Странная у вас Дельфя, Владимир, с собственным характером:) Возможно, один из багфиксов и вызвал ошибку, которую потом на энном этапе исправил другой багфикс, потому как нулёвая Дельфи 7 относится ко всем этим проблемам совершенно спокойно...

Не знаю как насчет новичков, я бы не высказывался так жестко;) Однако сила привычки - великая вещь, заставляющая чуть не половину рабочего дня копать код здоровенного Object Pascal модуля с неизвестной логикой, чтобы только получить желаемое:) ИМХО чтобы подгонять общую линию дизайна, значительно легче видеть сразу готовый результат, а не дергать в творческом порыве компиляцию каждые несколько минут (представьте, что фотошоп показывал бы результат, пусть хоть ориентировочный, не в процессе редактирования, а только после сохранения, например, или 3д макс - только после рендера, а внешний вид серьезно влияет на интуитивность и юзабельность программы - опять же ИМХО). Однако не исключено, что найдутся приверженцы вида с отключенными врапперами (кого только нет на свете), поэтому, вероятно, их включение можно сделать опциональным...


AndreyRus   (2007-05-29 16:17:00) [25]

> к примеру. 3D-вид - он искажает
Темы тоже.


Vladimir Kladov   (2007-05-29 15:41:00) [26]

Посмотреть: запустил и смотри себе. Мне гораздо нужнее отображение, при котором видно, какая панель на какой лежит, и какие точные границы у чекбокса, к примеру. 3D-вид - он искажает вид, к тому же.


AndreyRus   (2007-05-29 00:38:00) [27]


> врапперы нужны для того же, для чего нередко MCK вообще
> - посмотреть на результат

Солидарен. Хотя и понимаю сложность сей проблемы...


Dy1   (2007-05-28 23:47:00) [28]

> пока ничего не падает...

Отображается почти всё. Старый (до отключения врапперов) глюк появился через 13 дней после эксперимента :) - Делфь после фиг знает каких изменений в коде проги (много переписывал) не хотела сохранять проект. Помог перезапуск Делфи (копии проекта было 1.5 минуты)

2Vladimir Kladov: врапперы нужны для того же, для чего нередко MCK вообще - посмотреть на результат, а не угадывать какие-л. свойства. Для новичков это просто необходимо - бережёт нервы :)
Извиняюсь за в некотором роде флуд


Vladimir Kladov   (2007-05-28 15:31:00) [29]

Я попробовал, у меня тоже не падает. Видимо, после N-го числа багфиксов с того раза, когда я сделал по умолчанию без врапперов. Но вот странная штука: раньше, помню, на тулбарах иконки было видно. А сейчас почему-то голые кнопки.


WindLord   (2007-05-28 09:52:00) [30]

Нет, Владимир, пока ничего не падает... даже странно как-то. Ну может, еще найду:)


homm   (2007-05-22 20:32:00) [31]

> W2003,D7,kol&mck 2.6 . Ни чего не вылетает.

Ну вот :) Чувствую себя евреем, которого 40 лет водили по пустыне :)


kichrot   (2007-05-22 13:31:00) [32]

Извиняюсь KOL&MCK 2.60


kichrot   (2007-05-22 13:28:00) [33]


> Откройте проект. Закройте проект. Откройте другой проект
> (MCK, конечно). Закройте Delphi. Не вылетает? Ну тогда и
> правда, все в порядке. А у меня Delphi падает с грохотом.
>


W2003,D7,kol&mck 2.6 . Ни чего не вылетает.


Vladimir Kladov   (2007-05-18 19:40:00) [34]

Откройте проект. Закройте проект. Откройте другой проект (MCK, конечно). Закройте Delphi. Не вылетает? Ну тогда и правда, все в порядке. А у меня Delphi падает с грохотом.


WindLord   (2007-05-18 16:20:00) [35]

У меня в 2.60 все врапперные директивы выглядели, как IFNDEF, потому я логично заключил, что если сделать DEFINE, они все пролетят:) Других запрещающих врапперы директив не наблюдал вообще, потому отключать ничего не пришлось. Интересно, почему они были у Вас? Как выглядели? Несоответствие версий?..

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


kichrot   (2007-05-17 11:36:00) [36]

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


WindLord   (2007-05-15 12:54:00) [37]

Поправки:

1) Все равно подтормаживает (пока все дллки дельфи удобно в памяти не расположатся:);
2) При нескольких компонентах на форме и при перетаскивании возможны косяки отображения (ненужные линии);
3) Созданные ранее компоненты (проверял Memo и RichEdit) таки могут отображаться прямоугольниками цвета clWindow, их похоже, придется пересоздавать заново...


WindLord   (2007-05-15 12:46:00) [38]

Похоже, вышло. Хотя действительно оболочка работает медленнее, чем раньше. Собственно, просто включил врапперы (в файле mirror.pas после строки

//{$DEFINE MCKLOG}

поставил

{$DEFINE USE_KOLCTRLWRAPPER}
{$DEFINE _KOLCTRLWRAPPER_}

и пересобрал Buildом). При создании и перетаскивании компонентов тормозит нешуточно. Созданные ранее компоненты иногда отображаются рамками или прямоугольниками, но в основном вроде все есть. Может с первого раза не сработать, надо пересобирать еще разок или два. Однако если удалить всю МСК и поставить заново, вроде бы нормально все, глюков не смог поймать. Работать над этой вещью еще надо, блин!


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

Или самому исправить. Сломалось что-то, насколько помню, в TKOLCtrlWrapper. Кладову это не нужно, остальным похоже не особо тоже... Так что, если сильно напрягает, займитесь, сделайте доброе дело.


L`Autour   (2007-05-15 11:25:00) [40]

Так и должно быть
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1176276630&n=10


Страницы:   1 2 3

Наверх

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