Форум: "Media";
Текущий архив: 2003.12.04;
Скачать: [xml.tar.bz2];
ВнизСам очищается 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 вся ветка
Форум: "Media";
Текущий архив: 2003.12.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.003 c