Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Значки при компиляции подменяются на старые / 16 сообщений из 16, страница 1 из 1
21.10.2020, 16:19
    #40010564
svnvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значки при компиляции подменяются на старые
Человек скидывает мне форму, где в TdxBarManager подставлен новый источник значков для кнопок. Был DM.LargeImages, стал DM.LargeImages32. В дельфи на форме отображаются эти новые значки 32х32. А когда компилируешь и запускаешь, в программе отображаются старые 24х24, которые берутся с DM.LargeImages.
Если в DM переименовываю LargeImages на LargeImages1 или любое другое название, то форма начинает брать из новых и при запуске отображаются новые 32х32. Но LargeImages нужны для других форм, поэтому переименовываю его обратно, и опять при запуске подставляются значки из него вместо LargeImages32.
Причем у того человека, который это переназначил, запускается все в нормальном виде, а у меня подставляются старые.
Где еще дельфи (DevExpress) может хранить эту информацию, чтобы поправить это поведение?
...
Рейтинг: 0 / 0
21.10.2020, 16:20
    #40010565
svnvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значки при компиляции подменяются на старые
Инспектор...
...
Рейтинг: 0 / 0
21.10.2020, 16:21
    #40010567
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значки при компиляции подменяются на старые
ищи одноимённые DFM-ы
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
21.10.2020, 16:22
    #40010569
svnvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значки при компиляции подменяются на старые
ImageList-ы...
...
Рейтинг: 0 / 0
21.10.2020, 16:32
    #40010578
svnvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значки при компиляции подменяются на старые
Мимопроходящий

ищи одноимённые DFM-ы

Как понять? В одной папке же не может быть двух одинаковых файлов.
...
Рейтинг: 0 / 0
21.10.2020, 16:51
    #40010584
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значки при компиляции подменяются на старые
ищи в разных.
DFM-ы линкуются к проекту после компиляции.
линковщику пофигу там же он лежит где и PAS-файл,
или в другом (доступном ему) каталоге.
так что, ищи дубли.
(в других каталогах)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
22.10.2020, 20:55
    #40011018
white_nigger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значки при компиляции подменяются на старые
Мы все должны угадать когда в твоем приложении заменяется один компонент на другой? А поставить точку останова на сеттере и самому потрейсить никак?
...
Рейтинг: 0 / 0
22.10.2020, 22:00
    #40011031
ma1tus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значки при компиляции подменяются на старые
svnvlad,

дропни файл ресурсов
...
Рейтинг: 0 / 0
24.10.2020, 14:58
    #40011541
svnvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значки при компиляции подменяются на старые
white_nigger
Мы все должны угадать когда в твоем приложении заменяется один компонент на другой? А поставить точку останова на сеттере и самому потрейсить никак?

Как поставить точку останова на сеттере, если компонент присвоен в дизайн-тайме.
...
Рейтинг: 0 / 0
24.10.2020, 15:01
    #40011542
svnvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значки при компиляции подменяются на старые
ma1tus
svnvlad,

дропни файл ресурсов

Не помогаит.
...
Рейтинг: 0 / 0
24.10.2020, 15:21
    #40011544
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значки при компиляции подменяются на старые
svnvlad
Как поставить точку останова на сеттере, если компонент присвоен в дизайн-тайме.

А DesignTime, по твоему как то по своему присваивает, минуя сеттер ?
...
Рейтинг: 0 / 0
24.10.2020, 21:51
    #40011603
white_nigger
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значки при компиляции подменяются на старые
svnvlad
Как поставить точку останова на сеттере, если компонент присвоен в дизайн-тайм
Абсолютно также как и в рантайме.
...
Рейтинг: 0 / 0
30.10.2020, 01:58
    #40013312
svnvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значки при компиляции подменяются на старые
white_nigger
svnvlad
Как поставить точку останова на сеттере, если компонент присвоен в дизайн-тайм
Абсолютно также как и в рантайме.

Где бы этот сеттер найти еще.
Нашел только это:
...
Рейтинг: 0 / 0
30.10.2020, 02:37
    #40013314
svnvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значки при компиляции подменяются на старые
Единственно, на событие OnShow повесил ShowMessage, и он показал ilLargeImages, а не ilLargeImages32. Где-то присваивается, хотя в тексте программы нигде нет. В дизайн тайме стоит ilLargeImages32.
Код: pascal
1.
2.
3.
4.
procedure TfmMain.FormShow(Sender: TObject);
begin
  ShowMessage(BarManager.ImageOptions.LargeImages.Name);
end;
...
Рейтинг: 0 / 0
30.10.2020, 02:41
    #40013315
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значки при компиляции подменяются на старые
svnvlad
Где бы этот сеттер найти еще.

Поставить бряку в SetLargeImages и запустить приложение
...
Рейтинг: 0 / 0
30.10.2020, 03:04
    #40013320
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Значки при компиляции подменяются на старые
Уберите это назначение в дизайнере и запустите приложение. Если значки в приложении есть, значит ищите в коде.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Значки при компиляции подменяются на старые / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]