Forum Replies Created
-
AuthorPosts
-
DavisParticipant
fixed
DavisParticipantСкриншоты демки из первого поста – в аттаче.
Blue – норма,
[attachment=5245:blue.gif]
deep – брак
[attachment=5246:deep.gif]
DavisParticipantДа, глюк исправлен в 7.54
Не знаю насколько это касается самого AC, но в скине DeepPurple у MainMenu нет правого и левого бордюров.
Остальные скины OK.
DavisParticipantСпасибо, это сможет решить проблему локализации.
А что со шрифтами?
DavisParticipant'alex000' wrote:Насчет локализации – Попробуйте заменить sStrings.res на локализованный из папки ResRussiansStrings.res
Хм. А если у меня мультиязыковая программа? Разве не логичнее использовать “системные” кнопки. Остальные диалоги делют именно так.
'alex000' wrote:Насчет шрифта – можно скриншот?
В аттаче. Не знаю как на скриншоте, но вживую отлично видно, что шрифт в диалоге не обработан ClearType. Везде стоит шрифт Tahoma.
DavisParticipant7.45 – без изменений.
Выявил еще баги. Чуть изменил демку – в аттаче.
Систематизирую
AC 7.45
BCB 6
Баг 1.
1. Выключить Skinned.
Проблема: при отключенном СкинМенеджере TsButton не использует Common Controls 6, а TButton – использует. Проверено в XP и W7
Баг 2.
1. Включить Skinned
2. Выключить Skinned Border
3. Нажать иконку “свернуть” у окна, окно свернется.
4. Нажать на панель программы в таскбаре, окно восстановится.
Проблема: окно будет не полностью прорисовано.
Если сворачивать кликом по таскбару, то проблемы нет.
Если Skinned Border включен, то проблемы тоже нет.
Баг 3.
1. Включить Skinned
2. Выключить Skinned Border
Проблема: в этом случае нет никакого эффекта сворачивания/разворачивания окна, ни от AC, ни системного(в W7 стандартный эффект весьма неплох). Окно просто исчезает/появляется. По идее ожидается стандартный эффект, если уж не сворачивания, то хоть закрытия.
DavisParticipantпожалуйста, я буду ждать с нетерпением, наверняка там мелочная нестыковка какая-то.
Я пробовал линковать манифест, выдранный из демки – та же песня
DavisParticipantбез разницы
и еще, TButton то нормально использует Common Controls 6. ъ
А TsButton не хочет…
DavisParticipantЯ проверю завтра.
А манифесты я использовал разные, и вручную линковал.
В аттачах – вот этот http://www.cyberforum.ru/attachment.php?attachmentid=22236&d=1266612381
DavisParticipantЯ в итоге отключил эффекты минимизе, Show, Hide
Ну и ExtBorders
Пока полет нормальный
P.S. Это все уже с 7.34
DavisParticipantПохоже я поборол непрорисовку ричедита и листбокса при появлении окна.
Я нашел и убрал такой код:
Code:Application->Icon->Assign(Image3->Picture->Icon);
Sleep(300);
Application->Icon->Assign(Image4->Picture->Icon);
Sleep(300);
Application->Icon->Assign(Image3->Picture->Icon);
Sleep(300);
Application->Icon->Assign(Image4->Picture->Icon);Он выполнялся сразу после показа формы. Видимо эти слипы мешали альфаскину отрисовать все окна.
Как только я убрал этот код, окна стали появляться с нормально прорисованными контролами.
P.S. Правда несколько операций сворачивания-разворачивания приложения подряд все так же приводят к зависанию, если включены ExtBorders. Ну да и ладно, могу и без них обойтись.
DavisParticipantC исходником – нет 🙁
DavisParticipant7.32 встал без малейших проблем (необходимость закомментировать переопределение одной структуры не считаю)
DavisParticipantПотестировал с 7.32
Все равно иногда при Form->Show не прорисовываются RichEdit'ы
DavisParticipantНе было фикса еще?
DavisParticipantДа, создается!
DavisParticipantа acntBCB6_R.bpl создается…
и acntBCB6 устанавливается…
DavisParticipantПервым делом при компиляции acntBCB6_R.bpk – ошибка, я закрываю пакет, затем открываю acntBCB6.bpk, устанавливаю его и все вроде как работает.
В папке BPL появляются два BPL, в LIB – два LIB.
Предварительно из BPL и LIB удаляю все acnt*
DavisParticipantнет 🙁
DavisParticipantpasal.tmp появляется только после компиляции.
-
AuthorPosts