Forum Replies Created
-
AuthorPosts
-
BSW™Participant
Доброе время суток.
Я тоже мучался со скинирование форм в dll.
Вот посмотри ветку http://www.alphaskins.com/forum/index.php?showtopic=5717&st=0&p=32409&#entry32409
BSW™ParticipantДоброе время суток.
Я тоже мучался со скинирование форм в dll.
Вот посмотри ветку http://www.alphaskins.com/forum/index.php?showtopic=5717&st=0&p=32409&#entry32409
BSW™ParticipantСпасибо за решение проблемы.
BSW™ParticipantSupport большое спасибо.
С передвижением модального окна помогло, а вот при передвижение главного окна панель пропадает на момент движения.
Ну в принципе, это малая оплата за не использование runtime-пакетов.
Да к стати, огромное спасибо за создание АС!!!
BSW™ParticipantСогласен по поводу разного адресного пространства. Но ведь без скина меню создается, а со скином всего лишь не прорисовывается верхний уровень. 😮
BSW™ParticipantУважаемый “Support”, спасибо Вам за помощь в моем вопросе!
И действительно, есть такая проблема с “Cannot assign a TFont to a TFont”. В примере который я выложил, лечилось это путем отключения ParenFont у панели.
Вот правда, при запуске на Windows XP под VirtualBox-ом, выявились не приятные моменты при передвижение окна.
BSW™Participant'Support' wrote:Здравствуйте
Галка “Build with runtime packages” действительно универсальное и гарантированное решение.
Но есть и другие варианты. Главное, что нужно – чтобы разработчик понимал принципы работы с dll, передачи данных между dll и приложением. Я сам знаю большие работающие проекты, где скинированные формы вызываются из dll без включенной “Build with runtime packages”. Эти другие варианты тоже рассматривались на форуме (где-то и демки были), но не так часто как первый вариант…
Как создается и вызывается форма из Dll в Вашем приложении? Она не скинится автоматически?
Добрый день!
Спасибо за внимание к моему вопросу.
Собственно помучившись нашел для себя решение. Пусть не красивое и возможно не корректное, но для моих нужд подходит.
Если кому интересно, то файлы прилагаются.
OS: Windows7x32
Compiler: Delphi XE
AC: 7.21
[attachment=4307:dll_form_panel_binary.rar]
[attachment=4308:dll_form_panel_source.rar]
BSW™Participant'Torbins' wrote:Тогда лучше и не пытаться, иначе с 95% вероятностью начнутся странные и непонятные глюки, от которых невозможно будет избавится.
Уважаемый 'Torbins', я не согласен с Вами, программист который не пытается решить проблему – это не программист. Всегда есть решение задачи, вопрос каким путем. Ну вообщем-то я не об этом. Вопрос возник не с пустого места, так-как в VCL Skins реализовано скинирование формы из dll.
BSW™Participant'Torbins' wrote:Воспользуйтесь поиском, и вам откроется великая тайна про рантайм пакеты.
Исчерпывающий ответ!?! Если Вы имели ввиду: “В свойствах проекта ставим галку “Build with runtime packages”. Но тогда рядом с exe и dll еще должны лежать соответствующие bpl.” Для меня это не выход!!!
-
AuthorPosts