BSW™

Forum Replies Created

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • in reply to: Dll #46415
    BSW™
    Participant

    Доброе время суток.

    Я тоже мучался со скинирование форм в dll.

    Вот посмотри ветку http://www.alphaskins.com/forum/index.php?showtopic=5717&st=0&p=32409&#entry32409

    in reply to: Ошибка при закрытии DLL c формой #46089
    BSW™
    Participant

    Доброе время суток.

    Я тоже мучался со скинирование форм в dll.

    Вот посмотри ветку http://www.alphaskins.com/forum/index.php?showtopic=5717&st=0&p=32409&#entry32409

    BSW™
    Participant

    Спасибо за решение проблемы.

    in reply to: Скинирование формы из dll #43804
    BSW™
    Participant

    Support большое спасибо.

    С передвижением модального окна помогло, а вот при передвижение главного окна панель пропадает на момент движения.

    Ну в принципе, это малая оплата за не использование runtime-пакетов.

    Да к стати, огромное спасибо за создание АС!!!

    BSW™
    Participant

    Согласен по поводу разного адресного пространства. Но ведь без скина меню создается, а со скином всего лишь не прорисовывается верхний уровень. 😮

    in reply to: Скинирование формы из dll #43799
    BSW™
    Participant

    Уважаемый “Support”, спасибо Вам за помощь в моем вопросе!

    И действительно, есть такая проблема с “Cannot assign a TFont to a TFont”. В примере который я выложил, лечилось это путем отключения ParenFont у панели.

    Вот правда, при запуске на Windows XP под VirtualBox-ом, выявились не приятные моменты при передвижение окна.

    in reply to: Скинирование формы из dll #43780
    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]

    in reply to: Скинирование формы из dll #43729
    BSW™
    Participant
    'Torbins' wrote:

    Тогда лучше и не пытаться, иначе с 95% вероятностью начнутся странные и непонятные глюки, от которых невозможно будет избавится.

    Уважаемый 'Torbins', я не согласен с Вами, программист который не пытается решить проблему – это не программист. Всегда есть решение задачи, вопрос каким путем. Ну вообщем-то я не об этом. Вопрос возник не с пустого места, так-как в VCL Skins реализовано скинирование формы из dll.

    in reply to: Скинирование формы из dll #43727
    BSW™
    Participant
    'Torbins' wrote:

    Воспользуйтесь поиском, и вам откроется великая тайна про рантайм пакеты.

    Исчерпывающий ответ!?! Если Вы имели ввиду: “В свойствах проекта ставим галку “Build with runtime packages”. Но тогда рядом с exe и dll еще должны лежать соответствующие bpl.” Для меня это не выход!!!

Viewing 9 posts - 1 through 9 (of 9 total)