Torbins

Forum Replies Created

Viewing 20 posts - 41 through 60 (of 489 total)
  • Author
    Posts
  • Torbins
    Participant

    Как временное решение, предлагаю заменить все панели и кнопки ихними аналогами из АС. Сделать это, не переделывая весь проект, можно с помощью специального конвертера из раздела загрузок сайта. А можно и руками: в коде формы ко всем TPanel и TSpeedButton надо дописать буковку s, потом тоже самое в dfm-ке (правый клик по форме -> View as Text).

    Кстати, если не хотите вручную указывать размеры всех контролов, то можно использовать их свойство Anchors, также у формы есть функция ScaleBy.

    in reply to: TRichViewEdit + RTF #47962
    Torbins
    Participant

    Фон меняется во всех компонентах, у которых в свойствах прописана секция EDIT. Так что остается только вариант Mike с копированием секции.

    in reply to: TJvCaptionButton + Skin #47961
    Torbins
    Participant

    Выдрать из скина любой графический элемент не сложно. И на сайте в разделе демок и на форуме выкладывались примеры.

    in reply to: TJvCaptionButton + Skin #47944
    Torbins
    Participant

    Предлагаю выкинуть эту кнопку и воспользоваться аналогичным свойством скинпровайдера.

    in reply to: Программа перестаёт работать #47906
    Torbins
    Participant

    В демках sTreeView1 не назначен обработчик события sTreeView1Click. В случае с XE2 нужно также подправить либо относительные пути к файлам, либо настройки проекта.

    in reply to: Программа перестаёт работать #47897
    Torbins
    Participant

    Попробуйте заменить GetCurrentDir на ExtractFilePath(Application.ExeName).

    in reply to: Скин не применился #47890
    Torbins
    Participant

    Сам скин с программой распространяете?

    Torbins
    Participant

    Стандартные приемы с альфами не прокатят. Посмотрите раздел демок на сайте, наверняка найдете нужное решение.

    in reply to: AC 7.X и формы из DLL #47792
    Torbins
    Participant

    Типа плагин предоставляет dfm, приложение строит по нему форму, а обработчики событий цепляет напрямую к интерфейсам? Тоже неплохой вариант.

    in reply to: AC 7.60. Canvas drawing error #47775
    Torbins
    Participant

    Даже ту версию, что есть сейчас, стоит погонять с SafeMM. Он сильно повышает шансы обнаружить AV, но при этом прога начинает сильно жрать оперативу, так что этот менеджер чисто для отладки.

    in reply to: AC 7.60. Canvas drawing error #47772
    Torbins
    Participant

    А чем отлаживали? SafeMM, FastMM4 в FullDebugMode, EurekaLog и прочие подобные штуки использовали?

    in reply to: Изменение ThirdPartyList "на ходу" #47771
    Torbins
    Participant
    Quote:
    Необходимо для одной формы приложения применять один список, а для всех остальных – другой.

    Похоже нужно будет два скинменеджера.

    in reply to: XE2 #47770
    Torbins
    Participant

    Еще раз предлагаю взять необходимые dcu-шки из пакета для делфи. Этот способ уже несколько раз обсуждался на форуме, и признан годным.

    in reply to: [AC 7.60] TacBtnWnd.DrawCaption Access Viollation #47768
    Torbins
    Participant

    Попробуйте SafeMM заюзать, с ним AV должен проявляться более стабильно.

    in reply to: XE2 #47764
    Torbins
    Participant

    Если нету, то можно скачть пакет для делфи и взять от туда.

    in reply to: XE2 #47760
    Torbins
    Participant

    А где у вас лежит этот acntUtils.dcu? Похоже нужно прописать к нему путь в настройках среды.

    in reply to: XE2 #47755
    Torbins
    Participant

    А если нажать на плюсик рядом с “dcc command line for sMessages.pas”?

    in reply to: AC 7.X и формы из DLL #47754
    Torbins
    Participant

    Те виндовые диалоги, которые нормально скинируются, очень простые.

    А вообще поищите по форуму, вроде были относительно успешние попытки использовать скины совместно с dll без пакетов. Но в любом случае без пакетов оно все равно будет немного подглючивать. Пару лет назад я сам такое пробовал. Наверное мне тогда не повезло, но у меня глюки были просто ужасными и главное плавающими. Причем все они исчезали как только я включал пакеты. Так что сегодня мне ограничение по версии студии совсем не кажется большой ценой за полное избавление от этих глюков.

    Вообще засовывание части интерфейса в dll мне кажется не очень хорошей идеей. Если бы мне такое нужно было, я бы смотрел в сторону скриптовых движков, чтобы интерфейсная часть плагина выполнялась полностью на стороне приложения.

    in reply to: AC 7.X и формы из DLL #47748
    Torbins
    Participant

    И в exe и в dll можно включить рантайм пакеты.

    in reply to: Политика Скинирования #47724
    Torbins
    Participant

    Чтобы управлять скинированием на уровне форм, нужно у скин менеджера отключить SkinningRules srStdForms. А прописать скинпровайдеру правильный скинменеджер возможно в OnCreate (по крайней мере должно быть возможно).

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