Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.006 c
6-11694
Vilux
2003-10-10 14:25
2003.12.04
Работа с сокетами


4-11754
otistarda
2003-10-08 16:13
2003.12.04
Консоль


4-11738
AndreyS
2003-10-06 15:46
2003.12.04
Блокировка окна запускаемого консольного приложения


4-11753
Евгешка
2003-10-10 20:16
2003.12.04
ListView_GetItemPosition рабочего стола


4-11731
KADAN
2003-10-07 21:29
2003.12.04
Shut down the computer (2k, XP)




   Наверх