Old

Forum Replies Created

Viewing 11 posts - 41 through 51 (of 51 total)
  • Author
    Posts
  • Old
    Participant
    'alex000' wrote:

    Только что попробовал установить http://www.alphaskins.com/sfiles/stable/acnt_regbuilderxe2.zip на Embarcadero® C++Builder® XE2 Version 16.0.4256.43595:

    1) acntBuilderXE2_R.cbproj – Make:

    пишет что не хватает dcu -> скачал http://www.alphaskins.com/sfiles/stable/acnt_regdelphixe2.zip, положил dcu в папку BuilderXE2

    Еще раз Make – все ОК.

    2) acntBuilderXE2.cbproj – Install – все ОК.

    Есть идеи, что я делаю не так?

    при установке пакета для делфи в делфи с генерацией файлов С++ у меня вообще проблем не было.

    а цели вашего монолога я не уловил.

    Old
    Participant
    'alex000' wrote:

    На вашем первом скриншоте, видна половина предыдущей строчки, и кажется там есть путь, который содержит что-то вроде AlphaControlsBuilderXE2v7.53.

    Вы уверены что компилятор не подцепил какой-нибудь *.hpp-файл от старой версии?

    спасибо, alex000 🙂 , уверен, предыдущая версия удалена перед установкой 7.54 .

    И в Инспекторе объектов AllowAeroBluring присутствует.

    in reply to: Баг в sSkinManager1GetMenuExtraLineData #46916
    Old
    Participant
    'Support' wrote:

    Скорее всего тип шрифта не TrueType, проверьте.

    особенности работы с множеством:

    Code:
    sSkinManager1->MenuSupport->ExtraLineFont->Name = “Tahoma”;
    sSkinManager1->MenuSupport->ExtraLineFont->Style =
    sSkinManager1->MenuSupport->ExtraLineFont->Style < sSkinManager1->MenuSupport->ExtraLineFont->Size = 18;
    in reply to: AV при нажатии sButton #46915
    Old
    Participant
    'Support' wrote:

    Old, спасибо за демку, ошибки не будет в ближайшем релизе.

    “sSkinManager1->SkinningRules >> srStdForms” указывает – следует ли скинить все формы автоматически или нет.

    спасибо.

    in reply to: GetMenuExtraLineData – Ambiguity between #46887
    Old
    Participant
    'alex000' wrote:
    Наверно, вы добавили #define перед всеми #includ`ами в начале *.h файла?

    Обрамлять в

    #define TBitmap Graphics::TBitmap

    #undef

    нужно только класс формы, и обязательно добавить в конце #undef!

    вот теперь действительно БОЛЬШУЩЕЕ СПАСИБО за уточнение – в файле реализации макрос действительно был самой верхней строчкой :). Теперь как бы все работает, правда пришлось изменить привычное

    Code:
    Graphics::TBitmap* menu_glyph=new Graphics::TBitmap;

    на

    Code:
    TBitmap* menu_glyph=new TBitmap;

    , но так даже логичнее.

    'alex000' wrote:
    Повторюсь – это проблема билдера в целом 🙁

    Похожие проблемы часто встречаются например в EhLib. Да и не обязательно использовать компоненты:

    Code:
    #include
    #include
    TBitmap *MyBitmap;

    – Эти три строчки выдают ту же самую ошибку.

    Если вы выбрали С++ Builder – привыкайте, у него еще много таких приколов 🙂

    Но я с вами согласен – если это проявляется в AC, значит нужно хотя бы поискать способ это исправить.

    Эти три строчки НЕ выдают ту же самую ошибку, если непосредственно указывать пространство, из которого вызывается функция:

    Code:
    Graphics::TBitmap *MyBitmap;

    А Builder я выбрал уже лет десять как, так что мне не привыкать 🙂 .

    И вообще – где здесь большая кнопка СПАСИБО ?

    in reply to: sStatusBar и ресайзинг #46883
    Old
    Participant
    'alex000' wrote:

    А разве стандартный TStatusBar ведет себя иначе?

    В хелпе TStatusBar->SizeGrip написано:

    Так что ошибкой тут можно считать либо невозможность ресазить форму, либо отрисовку SizeGrip при BorderStyle = bsNone

    ну… как ведет себя стандартный TStatusBar – это не оправдание для АС, которые все усовершенствуют, улучшают и украшают :).

    в остальном согласен, видать, этот, упаси Господи, грип остался с тех времен, когда рамки у окон были тонкими 😀 .

    in reply to: GetMenuExtraLineData – Ambiguity between #46882
    Old
    Participant
    'alex000' wrote:

    Альфа тут не причем – гугл подсказывает что Ambiguity between 'TBitmap' and 'Windows::TBitmap' – косяк Билдера 🙁

    TBitmap объявлен в двух файлах Windows.hpp и Graphics.hpp.

    Это никак невозможно исправить.

    Единственный известный Workaround для таких ошибок:

    В .h

    Code:
    #define TBitmap Graphics::TBitmap

    class TForm1 : public TForm
    {

    // объявление события с ошибкой .. Ambiguity between

    };

    #undef TBitmap Graphics::TBitmap

    В .cpp

    Code:

    #define TBitmap Graphics::TBitmap

    // обработчик события с ошибкой .. Ambiguity between

    // В .cpp – #undef не обязателен

    Можно конечно удалить лишнее объявление TBitmap из Windows.hpp, но как бы тогда не перестало работать что-то другое..

    – спасибо вам, Добрый Человек, 🙂

    #define TBitmap Graphics::TBitmap – это первое, что я сделал:

    [BCC32 Error] Buttons.hpp(94): E2316 'Graphics' is not a member of 'Graphics'

    почему-то этот косяк проявляется именно в АлфаКонтролс, у меня не возникало проблем с Graphics::TBitmap .

    И, я так понимаю, если это известная для АлфаКонтролс проблема, то или решите ее, или уберите нафиг этот Glyph .

    in reply to: AV при нажатии sButton #46874
    Old
    Participant
    'Feg16' wrote:

    А попробуй задать кнопке Owner'a

    Кстати, почему не используется ReadInteger? Может стоить выкладывать чейнджлоги всех версий в какой нибудь ветке форума?

    Code:
    SkinData.BIMinGlowMargin := StrToInt(sf.ReadString(s_GlobalInfo, s_BorderIconMinimize + s_GlowMargin, ZeroChar));

    это к чему было?

    in reply to: AV при нажатии sButton #46873
    Old
    Participant
    'Feg16' wrote:

    SkinRules->stdForms?

    на Form2 да, по умолчанию, сделал:

    Code:
    sSkinManager1->SkinningRules >> srStdForms;

    – исправилось, спасибо, но это нонсенс.

    in reply to: AV при нажатии sButton #46871
    Old
    Participant
    'alex000' wrote:

    Old, если не трудно – сделайте маленький проект с демонстрацией ошибки и выложите сюда исходник.

    Еще был бы полезен скриншот окна Call Stack.

    Support`у так будет проще и быстрее разобраться с проблемой.

    выкладываю.

    И еще: Почему при запуске скинится первая (главная) форма, на которой нет даже намека на АС ?

    Для отображения заголовка второй формы вызвать контекстное меню.

    in reply to: Delphi XE2 + AC #46842
    Old
    Participant

    Давно использую и постоянно слежу за успешным развитием AlphaControls :wub: :a7::) .

    И вот такой удручающий факт – упс! – нет пакета для RAD XE2 C++ Builder 😕 : сие подразумевает, что вы решили не поддерживать больше C++ Builder ?

Viewing 11 posts - 41 through 51 (of 51 total)