Forum Replies Created
-
AuthorPosts
-
Davis
Participantfixed
Davis
ParticipantСкриншоты демки из первого поста – в аттаче.
Blue – норма,
[attachment=5245:blue.gif]
deep – брак
[attachment=5246:deep.gif]
Davis
ParticipantДа, глюк исправлен в 7.54
Не знаю насколько это касается самого AC, но в скине DeepPurple у MainMenu нет правого и левого бордюров.
Остальные скины OK.
Davis
ParticipantСпасибо, это сможет решить проблему локализации.
А что со шрифтами?
Davis
Participant'alex000' wrote:Насчет локализации – Попробуйте заменить sStrings.res на локализованный из папки ResRussiansStrings.res
Хм. А если у меня мультиязыковая программа? Разве не логичнее использовать “системные” кнопки. Остальные диалоги делют именно так.
'alex000' wrote:Насчет шрифта – можно скриншот?
В аттаче. Не знаю как на скриншоте, но вживую отлично видно, что шрифт в диалоге не обработан ClearType. Везде стоит шрифт Tahoma.
Davis
Participant7.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 стандартный эффект весьма неплох). Окно просто исчезает/появляется. По идее ожидается стандартный эффект, если уж не сворачивания, то хоть закрытия.
Davis
Participantпожалуйста, я буду ждать с нетерпением, наверняка там мелочная нестыковка какая-то.
Я пробовал линковать манифест, выдранный из демки – та же песня
Davis
Participantбез разницы
и еще, TButton то нормально использует Common Controls 6. ъ
А TsButton не хочет…
Davis
ParticipantЯ проверю завтра.
А манифесты я использовал разные, и вручную линковал.
В аттачах – вот этот http://www.cyberforum.ru/attachment.php?attachmentid=22236&d=1266612381
Davis
ParticipantЯ в итоге отключил эффекты минимизе, Show, Hide
Ну и ExtBorders
Пока полет нормальный
P.S. Это все уже с 7.34
Davis
ParticipantПохоже я поборол непрорисовку ричедита и листбокса при появлении окна.
Я нашел и убрал такой код:
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. Ну да и ладно, могу и без них обойтись.
Davis
ParticipantC исходником – нет 🙁
Davis
Participant7.32 встал без малейших проблем (необходимость закомментировать переопределение одной структуры не считаю)
Davis
ParticipantПотестировал с 7.32
Все равно иногда при Form->Show не прорисовываются RichEdit'ы
Davis
ParticipantНе было фикса еще?
Davis
ParticipantДа, создается!
Davis
Participantа acntBCB6_R.bpl создается…
и acntBCB6 устанавливается…
Davis
ParticipantПервым делом при компиляции acntBCB6_R.bpk – ошибка, я закрываю пакет, затем открываю acntBCB6.bpk, устанавливаю его и все вроде как работает.
В папке BPL появляются два BPL, в LIB – два LIB.
Предварительно из BPL и LIB удаляю все acnt*
Davis
Participantнет 🙁
Davis
Participantpasal.tmp появляется только после компиляции.
-
AuthorPosts