Forum Replies Created
-
AuthorPosts
-
Feg16Participant
Опытным путем определил:
По первому багу – при выключенных скинах аномалия не проявляется.
По второму багу – не перерисовывается заголовок табшита после изменения текста заголовка. Если при пойманном глюке
развернуть форму – заголовок станет нормальным.Feg16ParticipantИ так, для начала иди в component – > install package и удали два пакета Alpha Controls.
Далее заново установи компоненты скомпилировав acntD7.dpk, acntD7_R.dpk и AlphaDB7.dpk.
Теперь открывай проект, игнорируй все ошибки и принудительно пересохрани каждую форму “SaveAs”
Далее иди в SkinManager к внутренним скинам и обнови их.
Feg16ParticipantQUOTE (MINO @ Jul 16 2010, 02:08 PM) <{POST_SNAPBACK}>пароль не потходит в версии 7
Ну пароль вообще то поменялся на осьмонога, там в текстовике есть для русских.Feg16Participantvyacheslav, проблема во взаимодействии TSmoothExpanderPanel с другими компонентами. Я попробую разобраться точно в чем причина, но нужно сначала узнать как устроена эта панель.Feq16, можно посмотреть демку, где TsTreeView мерцает? Это очень поможет.
Я же написал ссылку на ветку где аттач, линк на архив
Вы обещали посмотреть с пару месяце назад, но с тех пор глухо… <img src="style_emoticons//dry.gif” style=”vertical-align:middle” emoid=”<_Feg16ParticipantQUOTE (vyacheslav @ Jun 30 2010, 01:34 AM) <{POST_SNAPBACK}>Уважаемые разработчики, при включеном AC во время изменения размера компонента TTreeView сильно мелькают TTreeNodes. То же самое с THTMLTreeView от TMS.На первый взгляд идет полная перерисовка всех TTreeNode при изменении размера хотя бы на 1px. Без AC мелькания нет. Приложено демо (использует ТHTMLTreeView и TSmoothExpanderPanel).
По возможности пожалуйста исправьте.
AC 6.67, D2010, XPSP3Эта проблема тянется достаточно давно
Спасает замена TsTreeView на обычный TTreeView.Feg16ParticipantQUOTE (Navern @ May 19 2010, 08:38 AM) <{POST_SNAPBACK}>Дык нет, я бы тоже рад был бы всё списать на бедного Стива Балмера, но дело в том, что все без исключения остальные скины обрабатывают те же самые диалоги в той же самой демке без единой ошибки. Это меня и беспокоит больше всего.
Видишь ли… как бы выразиться. Seven немного отлична от стандартных ОС, поэтому шаг влево, шаг в право в координатах какого-нить битмапа – и успешный вылет. Раньше была такая-же проблема с TreeView, десяток раз счелкнешь на табы – и EIntOverflow. Что это было – не сказали. Но поправили. Скорее всего где-то либо минусовая координата, либо либоFeg16ParticipantQUOTE (Navern @ May 19 2010, 08:33 AM) <{POST_SNAPBACK}>А чего её делать-то? Демка ASkinDemo из комплекта поставки ASkinEditor'a (http://alphaskins.com/sfiles/stable/askineditor.zip).Windows 7 Ultimate x86, Delphi 7.
Windows 7 а это как обычно все решаетFeg16ParticipantQUOTE (Navern @ May 19 2010, 08:29 AM) <{POST_SNAPBACK}>Да нет, диалоги Альфаскиновые. Всё стандартное, “из коробки” ASkinEditor'а. Перед появлением ошибки можно заметить, что диалоги даже успевают прорисоваться, а затем внезапно усё, приехали.Все остальные скины такой проблемы не имеют, только мой. Проблема не появляется и в том случае, если просто СкинМенеджеру сделать disabled.
Скачал AlphaControls 2009 v6.65, тоже все работает как со стандартными диалогами так и с альфаскиновыми. Сделай демку, посмотрю у себя. У тебя какая ОС и дельфя?Feg16ParticipantQUOTE (Navern @ May 19 2010, 07:56 AM) <{POST_SNAPBACK}>Добрый вечер. Меня постигла странная и неприятная проблема. Дело в том, что созданный мною скин совершенно не жеает работать практически ни с одним стандартным диалогом. Проблема появляется, если в Демо-проекте выбрать любой диалог, будь то открытие или сохранение файла, диалог печати и так далее. Единственный диалог, который не вызывает мгновенную ошибку EIntOverflow – диалог выбора цвета. Всё остальное в демо-проекте работает без проблем. Я не смог сам найти проблему, поэтому прошу вас помочь мне разобраться. На форуме есть похожая тема, но решения в ней нет (разговор с форума ушёл в Скайп и на этом всё).В аттаче прикладываю скин. Он маленький, всего 4 Кб, но я старался, неделю по пикселям вырисовывал. =)
Версия AlphaSkins – 6.65, редактор скинов и демо-проект самые последние, с сайта.
[attachment=3958:VKontakte.rar]
AlphaControls 2009 v6.62 Delphi 7 диалоги сохранения / открытия работают на отлично. Вероятно ты используешь стандартные диалоги а не альфаскиновские?зы. скин классный
Feg16ParticipantQUOTE (Support @ Apr 28 2010, 02:27 PM) <{POST_SNAPBACK}>Может подучить матчасть сначала перед написанием саркастических комментариев?
В таком случае Anchors вообще невозможно использовать, если контролы разной ширины (что в общем-то и требуется).
А по поводу матчасти – не мне ее учить
К примеру в BusinessSkin эту проблему порешали сразу-же, я в своих проектах на данный момент сам якорю компоненты. И если у Вас что-то не получается сделать – лучше так и скажите чем тыкать в матчасть. Может быть даже поделился бы куском кода по правильному причаливанию. А так – на нет и покемонов нет.Feg16ParticipantQUOTE (Support @ Apr 27 2010, 05:42 PM) <{POST_SNAPBACK}>Спасибо за демку, но не пойму, что нужно сделать. После старта нужно ресайзить форму?
Как ведут себя компоненты при отключении скина? Поведение другое?Ну не знаю как уж проще…
- Компилируем проект
- Запускаем
- максимизируем или растягиваем форму
- смотрим как TsLabelFX уехала дальше чем остальные компоненты
- закрываем приложение
- выключаем скины
- запускаем
- максимизируем или растягиваем форму
- смотрим как TsLabelFX уехала дальше чем остальные компоненты
- Компилируем новую демку
- Запускаем приложение
- Максимизируем форму или растягиваем
- Смотрим как TsEdit вообще уехала на центр экрана
- Закрываем приложение
- Обдумываем
- Еще раз обдумываем
- Есле не убедило обдумываем третий раз
- Стараемся ответить на вопрос
Feg16ParticipantСорри что так поздно, уведомление об ответе на форуме что-то не пришло
Feg16ParticipantQUOTE (Support @ Apr 8 2010, 02:09 PM) <{POST_SNAPBACK}>Какая версия пакета и не удаленно если смотреть, то тоже проблема имеется?AlphaControls 2009 v6.60, сходил, посмотрел – имеется. Заметил что вышла версия AlphaControls 2009 v6.61, обновил, сходил, посмотрел – проблема исчезла.
Спасибо!Feg16ParticipantQUOTE (Support @ Apr 8 2010, 01:42 PM) <{POST_SNAPBACK}>Можно чуть больше информации? По рисунку сложно что-то утверждать.
Эта форма Maximized? Сверху что за форма с надписью 'Управление'? Это еще одна форма со скином?Я бы с радостью
Feg16ParticipantQUOTE (Support @ Apr 8 2010, 01:12 PM) <{POST_SNAPBACK}>Тогда сложно сказать, не должно такого быть.
Форма имеет стиль WS_CAPTION?
Это MDIChild? Как работает при отключенных скинах под Win2000?Форма стандартная, не MDIChild. При отключенных скинах заголовок отображается.
Feg16ParticipantQUOTE (Support @ Apr 7 2010, 06:28 PM) <{POST_SNAPBACK}>ExtendedBorders используется?
Нет, выключеныFeg16ParticipantQUOTE (picasso @ Mar 31 2010, 02:10 AM) <{POST_SNAPBACK}>Добрый день!Огромное спасибо за Ваш труд!
Delphi 5, DBGridEh 3.6, alphaskins 6.60
Возникает Access Violation при скинировании DBGridEh (3.6) в таком случае:Грид находится во фрейме, фрейм помещен на форму MDIChild (на ней есть sSkinProvider) на закладку sPageControl. Если табу (sTabSheet) на onShow открывать TQuery этого грида и этот таб является ActivePage то gpf не минуем. Если выключить DBGridEh из ThirdPartyList то все нормально. Если открытие query-ка убрать из onShow в другое место (для теста) то нет ошибки, если вкладка другая активна по умолчанию при создании формы, тоже нет ошибки и при смене вкладок событие onShow работает. rxDBGrid на этом же месте (заменил грид) скинируется и не выдает ошибок.
Так же у DBGridEh не скинируется сетка, ни при каких условиях. Компонент больно функциональный, отказаться сложно, пока его не скинирую просто. Пытался трейсировать вот тут inherited WndProc(Message) где-то грид ошибку выдает.
Version 3.6 / Delphi 7 / XP
Скинируется прекрасно. Попробуй заскинировать грид на чистой форме, тоже будет ошибка?зы. пора бы перейти хотя-бы на дельфи 7
Feg16ParticipantНе только в этих, могу прибавить дерево и листвью.
А еще, если на форму добавить два десятка контролов Ts* то при выключенном скине они отрисовываются раза в 4 медленнееFeg16ParticipantВерсия 6.60 – проблема осталась! Anchors для Ts* компонентов неверно вычисляются
Feg16Participant>> Если окну вернуть свойство WS_CLIPCHILDREN, то должно работать как надо..
Свойство вернул, действительно работает, спасибо за тык в нужном направлении. Хотя сколько себя помню (с win'95 наверно) никогда это свойство не прописывал.>> А сплиттер можно сделать всегда прозрачным неморгающим, если поменять SkinSection на CHECKBOX например, его рисование зависит от SkinSection.
Немного кривоватое решение (кто знает что будет в секции в следующей версии скина) но пока пойдет, спасибо.>> PS. Назначение datamodule2.sSkinManager1.RepaintForms в первой демке не понятно,
Если вызвать полноэкранный режим без WS_CLIPCHILDREN – то RepaintForms вернет все контролы. Но потом опять начнутся глюки. Решено первым ответом.>> а ошибка 'недостаточно памяти…' возникает при отключенных скинах тоже (причем чаще чем при включенных), очевидно из-за того что синхронизации нету при использовании CreateThread…
А я про ошибку и ничего не спрашивалAuthorPosts