Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.08.2009, 14:58   #1
Evgenii
Форумчанин
 
Аватар для Evgenii
 
Регистрация: 04.01.2008
Сообщений: 201
По умолчанию Ошибка в TImageList - ?

В TImageList первоначально задал widh:=256, (в TImageList 4 картинки. Используются для TpageControl) через некоторое время потребовалось увеличить widh до 285. Увеличиваю, запускаю компиляцию и все зависает. В чем здесь может быть проблема? есть ли всетаки способ увеличить ширину картинок в TImageList?
Evgenii вне форума Ответить с цитированием
Старый 18.08.2009, 15:38   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А чем код пахнет? Чо ты там написал?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.08.2009, 16:02   #3
Evgenii
Форумчанин
 
Аватар для Evgenii
 
Регистрация: 04.01.2008
Сообщений: 201
По умолчанию

Код пахнет базой данных. Весь код выложить не получится, т.к. он слишком большой. а какую то часть нет смысла, потому что ошибка может быть где угодно.
В общем это чтото в коде не дает увеличить ширину TImageList да?
Evgenii вне форума Ответить с цитированием
Старый 18.08.2009, 17:18   #4
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Цитата из хелпа delphi 7
Цитата:
Specifies the width of all images within the image list.

Delphi syntax:

property Width: Integer;

C++ syntax:

__property int Width = {read=FWidth, write=SetWidth, default=16};

Description

Use the Width property to specify the width of images before any are added to the image list. The image list is cleared when this value changes.
вольный перевод Архангельского

Цитата:
Основные свойства TImageList
....
....
Width Ширина изображений в списке. При изменении этого свойства список очищается
может тут собака порылась?
vovk вне форума Ответить с цитированием
Старый 18.08.2009, 17:25   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
может тут собака порылась?
Если собака действительно тут порылась то я бы заменил TImage на TBitmap. У него вроде таких проблем я не видел.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.08.2009, 17:39   #6
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Если собака действительно тут порылась то я бы заменил TImage на TBitmap. У него вроде таких проблем я не видел.
Тык у товарища не TImage, а TImageList, а тут с разбегу на TBitmap не замениш, назначения то разные.. (ну разве что 1 общее хранить изображения)
vovk вне форума Ответить с цитированием
Старый 18.08.2009, 18:11   #7
Evgenii
Форумчанин
 
Аватар для Evgenii
 
Регистрация: 04.01.2008
Сообщений: 201
По умолчанию

Цитата:
может тут собака порылась?
Собака точно зарыта не тут. Список очищается, но после этого я создаю новый список с новыми параметрами ширины. До компиляции все выглядит нормально
Evgenii вне форума Ответить с цитированием
Старый 18.08.2009, 18:14   #8
postal2
Форумчанин
 
Аватар для postal2
 
Регистрация: 31.10.2008
Сообщений: 215
По умолчанию

Да, такая проблема у imagelist имеется, сам ищу решение, такая тема уже была
[Ferox]
postal2 вне форума Ответить с цитированием
Старый 18.08.2009, 18:18   #9
Evgenii
Форумчанин
 
Аватар для Evgenii
 
Регистрация: 04.01.2008
Сообщений: 201
По умолчанию

Может быть можно заменить както Imagelist, другим способом во вкладыши PageControl поставить изображения?
Evgenii вне форума Ответить с цитированием
Старый 18.08.2009, 18:26   #10
postal2
Форумчанин
 
Аватар для postal2
 
Регистрация: 31.10.2008
Сообщений: 215
По умолчанию

Можно постараться не использовать этот компонент т.е. искать альтернативные пути работы.
Иногда это невозможно, например в next grid обязательно надо imagelist (если нужны в таблице изображения)
[Ferox]
postal2 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
timage and timagelist RealSHELS Общие вопросы Delphi 3 07.01.2012 08:00
Альтернатива TImageList postal2 Компоненты Delphi 7 07.07.2009 22:05
вопрос по timagelist Evgenii Общие вопросы Delphi 6 08.02.2009 13:05
TImageList SERG1980 Компоненты Delphi 2 03.12.2008 12:15
TImageList Никки Компоненты Delphi 5 03.08.2008 08:38