Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.04;
Скачать: CL | DM;

Вниз

Сам очищается ImageList   Найти похожие ветки 

 
popurri   (2003-07-11 10:25) [0]

Не могу понять, почему на некоторых старых машинах (486) иногда не отображаются картинки из ImageList. Судя по всему, он очищается. Причем был случай - работало нормально, а после переустановки Win 95 - изображения не показываются.
Показываю так:

ImageList1.Draw(Canvas,X,Y, NmrCompInImageList);

Может какая-то dll в операционке старая?
Пробовал ставить DirectX - он ни при чём, вроде.


 
Poirot ©   (2003-07-11 10:31) [1]

Такое может быть и из-за видюхи в комплекте с дровами к оной!


 
popurri   (2003-07-11 10:54) [2]

Опять же - на одной и той же машине, где ранее функционировало, драйверы для видео те же, монитор тот же, только Win снесли/поставили.


 
Poirot ©   (2003-07-11 11:19) [3]

Дрова криво встали - мастдай вещь непредсказуемая... для теста - попробуй создать Наследник от TBitmap и в него прорисовать, то что тут рисуешь (у него Канвас есть) а потом сохрани на винт картинку.... посмотри что получишь - если картинки нет - значит что-то с прогой - если есть с системой!


 
popurri   (2003-07-11 13:54) [4]

Попробую.
Какие у кого еще есть идеи?

Кстати, еще сведения. Когда приношу delphi-тексты на ДРУГУЮ машину, то ранее заполненный ImageList видится пустым! Вот на таких компах и не прорисовывается, естессно. И даже будучи оттранслированной на "нормальном", один фиг на "плохих" не видно рисунков. А заполненный на "плохих" - работает везде.
Ежели кого зацепило, то программа (редактор) лежит на стр
ikm7tm.narod.ru/links.html
и ее можно сдуть посмотреть.


 
CyberStorm   (2003-07-11 18:47) [5]

Это глюк Windows, на ваших машина стоят несовместимые comctl32.dll, ImageList использует функции этой библиотеки для хранения коллекции изображений, поставьте на все компы где не идет прога этой файл со своей машины.


 
YuriBtr   (2003-07-12 09:34) [6]

Ищите файл 50ComUpd.Exe
Или поставьте самый последний Internet Explorer
Из DelphiHelp
TImageList
.....
<Note: Image lists depend on Comctl32.dll. If the system does not have the latest version installed, there may be problems getting images to appear.>


 
popurri   (2003-08-05 12:52) [7]

ЗАМЕНА comctl32.dll ПОМОГЛА!

Спасибо всем, кто откликнулся.



Страницы: 1 вся ветка

Текущий архив: 2003.12.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
4-11720
Dens
2003-10-09 13:31
2003.12.04
Как отловить события создания, удаления, активации MDI-child форм


6-11696
Elisa
2003-10-10 14:00
2003.12.04
при использовании NMHTTP выдает ошибку


14-11703
electric
2003-11-12 20:12
2003.12.04
$$$ Money $$$


1-11609
Шурик Ш
2003-11-25 18:44
2003.12.04
Использовать функцию хеширования


1-11611
Walrus
2003-11-25 20:33
2003.12.04
Изменение объектов одного модуля из другого модуля