Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 2006.07.02;
Скачать: [xml.tar.bz2];

Вниз

LoadFromFile( 1.bmp ); (DelphiX)   Найти похожие ветки 

 
Suj   (2005-11-10 00:41) [0]

Делаю загрузку в DXImageList1.Item[0] програмно

//пример
Form1.DXImageList1.Items.Add;
Form1.DXImageList1.Items.[0].Picture.LoadFromFile("N.bmp");


В итоге ничего не выводит. А если загрузить через объект инспектор (перед запуском компиляции), то всё нормально.

Может чё не правильно написал?


 
aboo   (2005-11-10 00:44) [1]

А ошибки выдаёт?


 
Suj   (2005-11-10 00:48) [2]

нет ошибок, просто пустой экран. Даже если к Items[0] присвоить картинку перед компиляции, то после запуска высвечивается та картинка которую я вставил перед компиляцией, а та которая програмно не показывается :-(((


 
Suj   (2005-11-10 01:13) [3]

Нашёл!
В DXTimere поставил
DXImageList1.Items.Restore;


 
2Wish   (2005-11-10 09:32) [4]

Тут почитай:
http://mirgames.ru/article/delphix/dinamic


 
Darthman ©   (2005-11-10 11:28) [5]

Нашёл!
В DXTimere поставил
DXImageList1.Items.Restore;

Это не обязательно.
После загрузки всех итемов сделай DXImageList1.Items.Restore; однократно.


 
Санёк   (2005-11-10 17:50) [6]


> Form1.DXImageList1.Items.[0].Picture.LoadFromFile("N.bmp");

а оно так работает?
с трудом уже помню DelphiX, но разве надо не вот так:

Form1.DXImageList1.Items[0].Picture.LoadFromFile("N.bmp");


 
Omar2002 ©   (2005-11-10 22:51) [7]


> Санёк   (10.11.05 17:50) [6]
>
>
> > Form1.DXImageList1.Items.[0].Picture.LoadFromFile("N.bmp");
>
>
> а оно так работает?
> с трудом уже помню DelphiX, но разве надо не вот так:
>
> Form1.DXImageList1.Items[0].Picture.LoadFromFile("N.bmp");
>
>


Это просто опечатка скорее всего :)
Пишется действительно так Form1.DXImageList1.Items[0].Picture.LoadFromFile("N.bmp");
А с рестором я тоже долго парился - че только не делал. Просто надо было миникарту динамически рисовать в DXImageList1.Items[0] :) Рестор надо всего один раз делать, после изменения битмапа


 
Домовенок ©   (2005-11-11 01:43) [8]

А насколько я помню DelphiX, то можно один раз сделать так:


Form1.DXImageList1.Items.Add;
Form1.DXImageList1.Items.[0].Picture.LoadFromFile("N.bmp");


потом сделать так:


DXImageList1.SaveToFile("...");


А потом загружать все картинки одной строчкой:


DXImageList1.LoadFromFile("..");


Не гарантирую, конечно, но что-то подобное точно было, т.к. даже пользовался специальным редактором, который позволял создавать и редактировать библиотеки картинок :)



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

Форум: "Игры";
Текущий архив: 2006.07.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.01 c
15-1149410130
leonidus
2006-06-04 12:35
2006.07.02
В какую ветку реестра лучше писать настройки программы?


2-1149773308
Serzh
2006-06-08 17:28
2006.07.02
System Tray


2-1150072833
Adios
2006-06-12 04:40
2006.07.02
поиск по ключевым буквам


6-1140519916
Nachinaushiy
2006-02-21 14:05
2006.07.02
Место на диске у конечного хоста при передачи данных


15-1149578469
Der Nechk@ssoff
2006-06-06 11:21
2006.07.02
iKernel.exe





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский