alex000

Forum Replies Created

Viewing 20 posts - 41 through 60 (of 227 total)
  • Author
    Posts
  • in reply to: Моргает хинт для TitleButton #49104
    alex000
    Participant

    В версии 8.01 больше не моргает, спасибо!

    Насчет нового компонента вместо TitleButtons – придет время обязательно перейду на него.

    Но пока что, пользоваться TsTitleBar было бы удобнее если:

    – по двойному клику на TsTitleBar в редакторе открывался Item-editor

    – свойства *ImageIndex имели выпадающее меню со списком изображений

    – ситуация с двумя TsTitleBar на форме никак не отслеживается – работает только один из них

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

    – поэтому было бы удобно иметь какое-то свойство вроде TsSkinProvider->TitleBar или функцию GetTitleBar на подобии GetSkinProvider.

    in reply to: Версия библиотеки AC #48757
    alex000
    Participant

    Попробуйте запустить свою программу с ключем командной строки /acver

    Если есть только bpl, то можно написать программу с LoadPackage('acnt2010_R.bpl') и запустить ее с тем же ключем.

    alex000
    Participant
    'MacTep' wrote:

    CharSet = DEFAULT_CHARSET

    Name = Tahoma

    Почему вы используете DEFAULT_CHARSET?

    Возможно стоит попробовать RUSSIAN_CHARSET?

    alex000
    Participant

    1) проверьте Screen.MenuFont.Charset

    2) попробуйте добавить ac_UseSysCharSet = false;

    in reply to: C++BuilderXE2 и DelphiXE2 #48260
    alex000
    Participant
    'Bektimr' wrote:

    Так в тексте ошибки четко написан адрес: C:AlphaControls_DacntDelphiXE2.bpl. Т.е. он ищет по этому адресу этот файл и не может найти. А файл там лежит! Поэтому больше походит на проверку диска.

    Вопрос в том какого черта он там его ищет, если надо искать в %USERPROFILE%My DocumentsRAD Studio9.0BPL

    Даже если bpl-файл есть в C:AlphaControls_D – не факт что его удастся загрузить, если эта папка не прописана в PATH..

    Кстати, злосчастный acntBuilderXE2_R.pdi должен был быть там-же – почему у некоторых он то-ли не создается, то-ли создается не там – непонятно 🙁

    Что-то с настройками билдера все-таки – надо смотреть куда настроены пути BPL, прописан ли он в PATH итп

    Я собирал AlphaControls под Embarcadero® C++Builder® XE2 Version 16.0.4256.43595 (это вроде самый первый релиз), незарегистрированный триал, под совершенно чистым Windows XP.

    in reply to: C++BuilderXE2 и DelphiXE2 #48258
    alex000
    Participant
    'Bektimr' wrote:

    1. Запустил проверку диска.

    Это вряд ли на что-то влияет.

    'Bektimr' wrote:

    2. Снес RAD Studio. Установил снова, но с помощью “лицензионного ключа” из другого источника 🙂

    А вот это может быть.

    'Bektimr' wrote:

    3. Это скорее заметка. Файлы *.bpl стали формироваться в другой папке.

    Почему, пока не понял. Раньше были в папке с компонентами (C:AlphaControls_DacntDelphiXE2.bpl). А сейчас в C:Documents and SettingsAll UsersДокументыRAD Studio9.0BPLacntDelphiXE2.bpl

    Вот это как раз важно – ошибка “acntDelphiXE2_R.bpl не был найден” как раз означает что bpl-ки были не там где надо, очевидно что-то не то было с настройками билдера – там путь для bpl-ок настраивается.

    'Bektimr' wrote:

    4. Установить компоненты в Builder-е без предварительной компиляции в Delphi – не получится.

    Тоже не очень ясный момент – я ставил в Builder XE2 без всяких проблем – все вставало вполпинка :huh:

    in reply to: AC 7.63 – баг в TMainMenu #48254
    alex000
    Participant

    В AC 7.64 кажется прошло, спасибо!

    in reply to: AC 7.63 – баг в TMainMenu #48212
    alex000
    Participant

    Нашел: Если переместить SkinManager в дата-модуль и при SkinManager->AnimEffects->FormShow = false, даже SkinProvider на форме не помогает.

    [attachment=5644:MenuRight.zip]

    Более того – тогда баг есть даже без отладчика!

    in reply to: AC 7.63 – баг в TMainMenu #48211
    alex000
    Participant
    'Support' wrote:

    Нужно попробовать положить SkinProvider на форму, возможно это из-за того, что его нет.

    Точно!

    Только в моем проекте это не помогает – буду искать из-за чего именно.

    in reply to: AC 7.63 – баг в TMainMenu #48209
    alex000
    Participant
    'Support' wrote:

    Можно еще и Exe посмотреть? У меня чего-то не видно ничего.

    Может быть это как-то зависит от версии Delphi ?

    Вот демка собранная Borland Developer Studio for Microsoft Windows Version 10.0.2288.42451 Update 2

    [attachment=5642:Project1.zip]

    А вот с помощью Delphi XE2:[attachment=5643:Project1_xe2.zip] – тот-же эффект.

    Напомню что без отладчика “лишнее меню” через секунду исчезает.

    in reply to: TsHintManager #46634
    alex000
    Participant
    'TopCore' wrote:

    Понятно. А что с TsHintManager? Почему он не прячет подсказку?

    Очевидно, показанный принудительно хинт, прятать нужно тоже принудительно (TsHintManager->HideHint()).

    in reply to: AC 7.63 – баг в TMainMenu #46632
    alex000
    Participant

    В приложенной демке – вообще-то ParentBidiMode и так = True (значение по умолчанию).

    Но и если поставить ParentBidiMode = False – баг все равно не исчезает.

    Кроме того – в версии AC 7.62 таких проблем не было.

    in reply to: Стандартные диалоги #48167
    alex000
    Participant

    Для справки – в более новых версиях Delphi (>7) добавили функцию SetMultiByteConversionCodePage для изменения переменной DefaultSystemCodePage (она же DefaultUserCodePage)

    alex000
    Participant

    Благодарю, в версии 7.62 все в порядке :a3:

    alex000
    Participant

    Это повреждение памяти (heap corruption).

    К сожалению, выяснить в чем причина этой ошибки, и действительно ли в ней виновата AlphaControls очень непросто 🙁

    На остановки в CPU window жалуются только пользователи Borland C++ Builder 6, которых совсем не много, поэтому хотелось бы получить максимум информации.

    Если не трудно:

    1) Укажите полную версию C++ Builder и версию Windows

    2) Выложите демку – исходники и скомпилированный exe-файл

    alex000
    Participant

    Вы уже не первый кто сталкивается с этой проблемой.

    После появления окна CPU, посмотрите пожалуйста что в логе (View->Debug windows->Event log) – возможно там удастся увидеть причину остановки.

    Так же могла бы помочь демка (исходники + exe).

    in reply to: AC и x64 #47945
    alex000
    Participant
    'WSW' wrote:

    Поддерживает ли АС платформу х64 в Delphi XE2? Если “Нет”, то будет ли поддержка? Если “Да” то когда?

    Из этого ответа следует что поддержка 64бит скоро будет.

    in reply to: AC v7.61 Demo #47859
    alex000
    Participant

    Можно подробнее? какая система? как повторить? скриншоты?

    Не получается повторить или увидеть ничего из перечисленного (кроме 9 пункта, но это относится ко всем диалогам) – WinXP SP3

    alex000
    Participant

    В версии 7.61 – OK.

    Спасибо большое! :a3:

    in reply to: TsDBLookupComboBox в 6.42 #47803
    alex000
    Participant
    'Bat1' wrote:

    Поделитесь, хоть посмотрим.

    Собственно вот: [attachment=5520:acEhLibPainter.zip]

    Кнопки рисуются в ToolCtrlsEh.pas.

    Их зашкурить было не трудно, а вот сканирование скроллов в TDBLookupComboboxEh оказалось не по зубам 🙁

    Если есть вопросы постараюсь ответить.

Viewing 20 posts - 41 through 60 (of 227 total)