Forum Replies Created
-
AuthorPosts
-
TorbinsParticipant
У скин менеджера уберите все SkinningRules, все равно он не успевает установить все необходимые перехватчики.
С обработчиками сложнее. Первый вариант – хранить их список отдельно и обрабатывать руками. Можно это дело немного автоматизировать с помощью RTTI. Но вы наверно хотите чтобы VCL все делала сама? Тогда второй вариант – создавать объекты не абстрактного типа TForm, а конкретного, например TExtraForm. Правда в этом случае будет выскакивать ошибка, т к в ресурсах нету описания этой формы. Убрать ее можно флагом csDesigning. Удобнее всего его установить в конструкторе, вызвав метод SetDesigning перед вызовом унаследованного конструктора.
TorbinsParticipantЕсли ругается, значит есть проблемы. Но если вы никаких битмапов в своем коде не создаете, то запостьте демку на форум – возможно это баг альф и его надо исправить.
TorbinsParticipantМетод неплох, спору нет, но утечки системных объектов он не ловит. А в случае альф это важно. Так что без Process Explorer-а все равно никуда 😉
TorbinsParticipantНаверно у друга отсутствует папочка со скинами (файлы *.asz). Хотя их можно и прямо в приложение встроить – у скинменеджера есть свойство InternalSkins.
TorbinsParticipantБез демки тут вряд ли можно разобраться.
TorbinsParticipantQuote:Блокировать вывод промежуточных результатов нельзяЯ имел в виду, что без специальных фокусов вам результаты вывести не удалось бы. Так как вы их выводите, и как проводите расчеты? У вас для них отдельный поток, или может вообще рабочий процесс?
TorbinsParticipantНу если все вместе считать, то наверно получится 7. Пять пикселей – это только параметр объемность рамки.
TorbinsParticipantАльфы просто учитывают текущие настройки пользователя. В Win7 бордюры по умолчанию как раз и имеют размер 5 пикселей.
TorbinsParticipantА как у вас организован вывод промежуточных результатов? Обычно на время расчетов интерфейс вообще блокируется.
TorbinsParticipantУ меня все пашет, и вроде даже триал качается.
TorbinsParticipantУ вас скинпровайдер на форме лежит?
TorbinsParticipantНу компиляции оно не мешает. А вот если сам BilleniumEffects не установлен, тогда конечно да.
TorbinsParticipantВ соседнем топике проскакивала рекомендация выставить для всех анимаций Active=True (и Time=0 если вам эта анимация не нужна).
TorbinsParticipantНикаких ссылок на файлы в вашем посте нету.
TorbinsParticipantЗависит от настроек анимации. flysky у вас какие?
TorbinsParticipantПопробуйте версию АС со страницы “For russians”.
TorbinsParticipantАрхив по какой ссылке качали? Инструкцию читали?
TorbinsParticipantСами альфаскины должны быть в виде bpl.
November 25, 2010 at 8:32 am in reply to: [Предложение] "Задняя" надпись у всех Edit.View компонентов.. #43963TorbinsParticipantОно появилось в одной из последних версий делфи.
TorbinsParticipantС новым проектом все просто: на все формы кидаете скинпровайдеры, всюду используете альфовские контролы. На главную форму кладете скинменеджер, в нем настраиваете путь к папке со скинами, выбираете скин. Путь к папке со скинами конечно подправляете во время запуска в OnCreate. Если вы используете компоненты у которых нету аналогов в АС, то обратите внимание не свойство ThirdParty в скинменеджере.
Уже существующие проекты придется конвертировать, но тут на помощь приходит утилита AlphaConvert. Во всем остальном рекомендации аналогичные изложенным выше.
-
AuthorPosts