Feg16

Forum Replies Created

Viewing 20 posts - 201 through 220 (of 271 total)
  • Author
    Posts
  • in reply to: 7.04 Два бага на вскидку #43512
    Feg16
    Participant

    Delphi 7, AC 7.2 – глюк проявляется. Вы бы вернули отрисовку заголовка табшита, как было в стабильноц версии вроде 6.69 и ниже, там все было нормально 🙁

    Feg16
    Participant

    Delphi 7, AC 7.2 проблема осталась. Но нашел способ как побороть – указывать в свойстве формы не Align -> alClient, а WindowState = wsMaximized. При таких настройках форма сначала растянется, а уже потом прорисуется, минуя двойную прорисовку 🙄

    in reply to: Почему не скинится грид из EhLib? #43505
    Feg16
    Participant

    Scinning Rulez – > [srThirdParty] Включено? Если да, пришли демку, у меня EhLib скинируется

    in reply to: Кнопка диалогового окна #43499
    Feg16
    Participant

    Так точно мой генерал 😀 В аттаче тестовый проект для AC7.1 Delphi7. А так же скомпиленное приложение.

    in reply to: Баги в бете DataControls 7.01 (D7) win XP #43450
    Feg16
    Participant
    'Support' wrote:

    На видео видно, что IDE пытается открыть файл asSBUtils.pas и не может конечно.

    А открыть скорее всего хочет, чтобы показать – в какой строке ошибка и текст ошибки, но на видео текста ошибки нет.

    Если продолжить дальше выполнение – то Delphi показывает текст ошибки?

    Версия 7.10 глюк более не наблюдается

    Feg16
    Participant

    Версия 7.10 глюк остался. Методом испытаний выяснил что глюк проявляет себя если к примеру стоит GridEh и прикрученный к нему датасет не открыт. Если датасет открыть и закрыть, то меню будет скинироваться. Рискну предположить что при неактивных контролах, скин провайдер их попросту не обрабатывает.

    in reply to: 7.08 Старые баги #43448
    Feg16
    Participant
    'Feg16' wrote:

    Delphi 7, AC 7.09.

    Теперь в TsSpinEdit вообще ничего нельзя ввести. Поздравляю! :a3:

    Нельзя ввести с клавиатуры либо с буфера обмена. Стрелочками прокрутки можно. В вашей демке – та же фигня.

    Версия 7.10 глюк больше не проявляется

    in reply to: 7.04 Два бага на вскидку #43447
    Feg16
    Participant
    'Feg16' wrote:

    1) Скин провайдер на форме

    2) В OnCreate формы. в версии 7.09 глюк стал проявляться чаще, но зато теперь его можно исправить ткнув мышкой на заголовок табшита.

    Версия 7.10 – глюк проявляется. Методом испытаний доказано что это проявляется после открытия первой вкладки, если на второй вкладке лежит форма, на которой DBGrid и который вытаскивает асинхронно данные из базы данных. Собственно можно предположить что где-то теряется сообщение о изменении заголовка.

    Feg16
    Participant

    Нельзя ли посмотреть исходники проекта? 🙂

    in reply to: Кнопка диалогового окна #43444
    Feg16
    Participant
    'Feg16' wrote:

    Добавлю еще: Если на форме лежит SkinProvider и у него указано ResizeMode = rmBorder, то форма не перемещается и не меняет размер, сколько бы я не возюкал мышкой. Однако если поставить назад на rmStandart – то все работает на ура.

    Версия 7.10 глюк остался

    in reply to: Кнопка диалогового окна #43443
    Feg16
    Participant
    'Feg16' wrote:

    На главной форме при нажатии на кнопку вызывается экшн, который создает модальное окно. Если к модальному окну подвести мышку к крестику закрытия окна (инициировать MouseEnter для кнопки) – то вылетает AV на указание в sSkinProvider. Номер строки с ошибкой и демка прилагается.

    Версия 7.10 глюк более не наблюдается.

    in reply to: Глюк с перерисовкой тулбара #43442
    Feg16
    Participant
    'Feg16' wrote:

    В добавок: При включенных Extended Borders – после некоторого тестирования нашел еще один глюк, если максимизировать, а потом минимизировать приложение и попробовать его перетащить – то заголовок формы перестает частично перерисовываться. (bug3.rar)

    Версия 7.10 глюк остался..

    'Feg16' wrote:

    В добавок: При выключенных Extended Borders – пропадают иконки дополнительных кнопок на заголовке формы. (bug4.rar)

    Версия 7.10 глюк остался..

    in reply to: Кнопка диалогового окна #43432
    Feg16
    Participant

    Добавлю еще: Если на форме лежит SkinProvider и у него указано ResizeMode = rmBorder, то форма не перемещается и не меняет размер, сколько бы я не возюкал мышкой. Однако если поставить назад на rmStandart – то все работает на ура.

    in reply to: Глюк с перерисовкой тулбара #43431
    Feg16
    Participant

    В добавок: При включенных Extended Borders – после некоторого тестирования нашел еще один глюк, если максимизировать, а потом минимизировать приложение и попробовать его перетащить – то заголовок формы перестает частично перерисовываться. (bug3.rar)

    В добавок: При выключенных Extended Borders – пропадают иконки дополнительных кнопок на заголовке формы. (bug4.rar)

    Feg16
    Participant

    Насколько я понял, если для форм стоит свойство Effects -> FormShow -> True то при создании формы кэшируются ее элементы и потом выводятся блоком.

    Однако если у формы стоит Align -> alClient, то при показе формы сначала будет выведено кэшированное изображение формы со стандартными размерами, далее форма растянется и элементы будут выведены еще раз.

    То есть вместо быстрой отрисовки мы получаем страшные тормоза. В аттаче пример формы с большим количеством контролов, чтобы это проявить (если аттач не пришел – перешлю мылом).

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

    Сорри за долгий анализ выпрошенного исходника, у нас тут начался массовый дебилизм, идет массовая чистка, все что не лицензионное – сносят с компов, даже архивы и компоненты для дельфи и студии :wacko:

    in reply to: 7.04 Два бага на вскидку #43412
    Feg16
    Participant
    'Support' wrote:

    1. SkinProvider расположен на форме?

    2. Когда производится изменение заголовка табшита?

    1) Скин провайдер на форме

    2) В OnCreate формы. в версии 7.09 глюк стал проявляться чаще, но зато теперь его можно исправить ткнув мышкой на заголовок табшита.

    in reply to: 7.08 Старые баги #43411
    Feg16
    Participant

    Delphi 7, AC 7.09.

    Теперь в TsSpinEdit вообще ничего нельзя ввести. Поздравляю! :a3:

    Нельзя ввести с клавиатуры либо с буфера обмена. Стрелочками прокрутки можно. В вашей демке – та же фигня.

    Feg16
    Participant
    'Support' wrote:

    Лучше было бы две разных темы создать.

    1. На каких контролах нужно кликать правой клавишей мыши, чтобы меню было незаскиненым?

    В данном случае – на SynEditи на всех текстовых контролах, где появляется стандартное системное контекстное меню

    Feg16
    Participant

    Аттач на ответ к письму письмо. На ваш почтовый сервер архивы почему-то перестали отправлятся, приходит уведомление:

    Quote:
    This is the mail system at host ns3.aok.enrc.com.

    I'm sorry to have to inform you that your message could not

    be delivered to one or more recipients. It's attached below.

    For further assistance, please send mail to postmaster.

    If you do so, please include this problem report. You can

    delete your own text from the attached returned message.

    The mail system

    : host alphaskins.com.s7a1.psmtp.com[64.18.6.14] said:

    571 Virus detected – psmtp (in reply to end of DATA command)

    > Хорошо, пойдем по длинному но более правильному пути. Начнем с истока

    > проблемы: в аттаче проект и видео. Как видно из видео – кнопка

    > закрытия вкладки перерисовывается два раза, сначала базовая

    > картинка, затем заскиненная. Причем если потом переключиться между

    > вкладками – то отрисовка базовой кнопки более не происходит.

    > Скорее всего это из-за того что вы постоянно выкладываете новые

    > наработки по бете по ссылке

    > Если нет – то созданная кнопка Btn перекрывает нарисованный глиф

    >> if Page.Btn = nil then begin

    >> Page.Btn := TsTabBtn.Create(Self);

    >> Page.Btn.OnClick := CloseClick;

    >> Page.Btn.Page := Page;

    >> Page.Btn.Visible := False;

    >> Page.Btn.Height := iBtnHeight + 20;

    >> Page.Btn.Width := iBtnWidth;

    >> Page.Btn.Parent := Self;

    >> end;

    in reply to: Зкарытиt вкладки #43180
    Feg16
    Participant

    И еще вопрос, тянущийся около года. Что значит PageControl.ActivePage.Btn? Оно всегда nil, это забытый объект?

Viewing 20 posts - 201 through 220 (of 271 total)