Главная страница
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.015 c
6-11661
veresk
2003-10-11 01:17
2003.12.04
не работает logonuser


8-11624
9351561
2003-08-02 22:32
2003.12.04
Проигрывание DVD


8-11630
Саша2
2003-08-01 15:59
2003.12.04
avertv studio 203 -> delphi


4-11730
igornov
2003-10-07 18:20
2003.12.04
Как зная хендл окна прочитать его заголовок и заменить своим


6-11670
xGhost
2003-10-07 13:25
2003.12.04
Проблема с подключением сетевого диска