SoftSintez

Forum Replies Created

Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • in reply to: AC v7.61 Demo #47860
    SoftSintez
    Participant

    Подтверждаю наличие ошибки

    Access violation at address 713D5A60 in module 'uxtheme.dll'

    Началась еще с 7.60

    У себя на Win7 воспроизвести не удается. У клиентов появляется периодически.

    in reply to: AC 7.X и формы из DLL #47795
    SoftSintez
    Participant
    'Torbins' wrote:

    Типа плагин предоставляет dfm, приложение строит по нему форму, а обработчики событий цепляет напрямую к интерфейсам? Тоже неплохой вариант.

    Да, примерно так. Но не обязательно чистый DFM (хотя это самый простой путь).

    Для основных компонентов, которые будут использоваться делаются классы обертки упрощающие их управление.

    Это также стандартизирует интерфейс.

    P.S.

    Жаль только, что AC 7.60 очень глючит, и в последнее время от версии к версии все сильнее.

    Пора наверное прекратить разработку фич в скинах и занятсься несколько месяцев только оптимизацией

    и поиском ошибок в базовых компонентах AC. Это пожелание к службе поддержки.

    in reply to: AC 7.X и формы из DLL #47782
    SoftSintez
    Participant

    Спасибо за наводку в поисках решения.

    У нас подключаемые модули на основе интерфейсов. Выход нашелся такой:

    Интерфейс, который будет предоставлять возможность работы с окнами и парсить сценарии форм примерно, как делает это Delphi.

    Выполнятсья все это будет в самом основном приложении, что позволит оставить скины и получить полный контроль над поведением и

    событиями в плагинах.

    Модет кому еще пригодится такой подход.

    P.S. Этот подход также решает вечную проблему с TApplication в DLL

    in reply to: AC 7.X и формы из DLL #47749
    SoftSintez
    Participant

    Спасибо, за ответ.

    Этот вариант рассматривался. Но он делает проект зависимым от версии Delphi и

    в дальнейшем сложно обновляемым на стороне клиента. К тому же дополнительные модули не

    обязательно писать на Delphi, можно и на C++. Стандартные виндовые дилаоги скинируются же.

    Думаю можно было бы заскинить и все остальное.

    SoftSintez
    Participant

    В следующих версиях AC хотелось бы видеть переключатель в SkinManager на вроде ExtendedBorders.
    Только чтобы при его отключении скинировалось все кроме рамки. Меню тоже важно скинировать.
    Или пусть будет трехрежымный переключатель. скинировать все. скинировать с меню скинировать без меню.

    Думаю это нужно не только мне. Простой пример – это любая программа на подобии антивирусов, когда внутренняя область с дизайном, а рамки обычные.

    in reply to: Главное меню на Windows Vista #41301
    SoftSintez
    Participant

    QUOTE (pukin @ Dec 16 2009, 08:32 PM) <{POST_SNAPBACK}>
    На вскидку..
    Быть может, попробовать добавить sSkinManager.SkinableMenus.UpdateMenus; после дин. создания меню?
    in reply to: Главное меню на Windows Vista #41294
    SoftSintez
    Participant

    К этой же теме.
    AC 6.52 ОС Любая.
    При отображении окна невидно главного меню, пока на него не наведешь.
    Пункты создаются динамически на OnShow формы.
    В 6.48 проблемы нет

    SoftSintez
    Participant

    QUOTE (Support @ Apr 3 2009, 02:38 PM)
    В след. версии ошибки не будет.
    Версия 6.22 еще не вышла, может речь идет о 6.21?

    Да. Перепутал малость. на версии 6.20 работало, на 6.21 глючит.

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