![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с отображением компонентов в KOL/МСК 2.60, Delphi 7 [Delphi, Windows]
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