Загрузка gif в picturebox на .net cf 2.0
От: leadmd Россия http://leadmd.livejournal.com/
Дата: 23.05.06 19:59
Оценка:
Кто нить сталкивался с этой проблеммой? если да то помогите!
Проблемма заключаеться в том что в компакт фремворке урезали класс имадж и написать вот так незя:
pictureBox1.Image = Image.FromFile (System.Environment.GetFolderPath (System.Environment.SpecialFolder.Personal)  + @"\Image.gif");

говорит что метод FromFile не найден
я нашел такой способ решения проблеммы:
               Bitmap bm = new Bitmap("somefile.gif");
               IntPtr hBitmap = bm.GetHbitmap();
               pictureBox1.Image = Image.FromHbitmap(hBitmap);

Но функция после 20 вызиваний вылитает с эксепшином, такое ощущение что он память не высвобождает после использования имаджа, пробовал воткуть
 DeleteObject(hBitmap);

безполезно, не знает он его. .
кто нить сталкивался с подобными проблеммами?
Re: Загрузка gif в picturebox на .net cf 2.0
От: ekamaloff Великобритания  
Дата: 31.05.06 04:55
Оценка:
Здравствуйте, leadmd, Вы писали:

<>

а так:

using(Bitmap bm = new Bitmap("somefile.gif"))
    pictureBox1.Image = Image.FromHbitmap(bm.GetHbitmap());

?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
It is always bad to give advices, but you will be never forgiven for a good one.
Oscar Wilde
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.