Вниз
Скачать: CL | DM;

Загрузка Bitmap из *.res   Найти похожие ветки 

← →
Аноним   (2004-04-06 12:32) [0]

Засунул в родной res-файл пару картинок.
Как в программе получить к ним доступ?
(пробовал LoadImage, но что-то не получается)


← →
Тимохов ©   (2004-04-06 12:34) [1]

BM.Glyph.LoadFromResourceName(HInstance, "pic_name");


← →
Аноним   (2004-04-06 12:36) [2]

Пробую такое на TBitmap - не работает
(пишет нет такого рисунка)???


← →
Тимохов ©   (2004-04-06 12:38) [3]


> (пишет нет такого рисунка)???

значит нет такого рисунка


← →
Андрей Сенченко ©   (2004-04-06 12:40) [4]

Значит таки не засунул в родной res-файл ничего. Или таки засунул, но не то что пытаешься высунуть


← →
TUser ©   (2004-04-06 12:43) [5]

Через ResourceStream - см в архиве форума. Вчера было.


← →
Аноним   (2004-04-06 12:45) [6]

Добавил так:
Открыл ImageEditor, открыл свой res, сделал New->Bitmap, нарисовал, переименовал как "LAN_ON".

Вызываю:

LoadFromResourceName(HInstance, "LAN_ON");

Пишет, что нет такого...?


← →
Тимохов ©   (2004-04-06 12:48) [7]

вы его присоединяете через  {$R ...}?


← →
Аноним   (2004-04-06 12:51) [8]

Ну конечно - он "родной" ведь.


← →
Тимохов ©   (2004-04-06 12:52) [9]

кто родной?
хотите ответ на вопрос - выражайтесь яснее...


← →
Аноним   (2004-04-06 12:55) [10]

Когда создаешь проект в Delphi, то создается и res файл с именем того же проекта. Вот его я и называю родным.


← →
Тимохов ©   (2004-04-06 12:57) [11]

строку {$R *.RES} вы случайно из dpr не удалили?


← →
Аноним   (2004-04-06 12:58) [12]

TO TUser[5]

По Вашему совету пишу:

B := TBitMap.Create;
rs:= TResourceStream.Create(HInstance,"LAN_ON",RT_BITMAP);
B1.LoadFromStream(rs);


Пишет, что нет такого LAN_ON. ???


← →
Аноним   (2004-04-06 12:59) [13]

TO Тимохов ©[11]

:) Даже и не думал.


← →
Тимохов ©   (2004-04-06 13:02) [14]


> Аноним   (06.04.04 12:59) [13]

а вы проверьте, есть она там или нет.


← →
Аноним   (2004-04-06 13:12) [15]

TO Тимохов © [14]

Есть.


← →
Тимохов ©   (2004-04-06 13:14) [16]

сделайте тогда так:
1. создайте новый ресурс (тем же imageeditor)
2. запихните в него bitmap
3. явно напишиет {$r ...}
4. bitmap.LoadFromResourceName(hinstance, "....");

если это не поможет, то только перестановка системы и дельфи вас спасет.


← →
Леприкон ©   (2004-04-06 14:57) [17]

лучше сделай так:
1. сохрани проект
2. закрой проект
3. открой проект
4. запусти проект



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

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



Память: 0.48 MB
Время: 0.02 c
6-1078207354
mip
2004-03-02 09:02
2004.04.25
Подскажите плз. как написать свой Chat на D7?


1-1081414881
[BAD]Angel
2004-04-08 13:01
2004.04.25
Как taskbar...


8-1073769307
DDA
2004-01-11 00:15
2004.04.25
прозрачный круг по середине TImage


14-1081164946
Info
2004-04-05 15:35
2004.04.25
В CVS на firebird.sf.net появился FireBird 1.5.1


14-1081011277
Knight
2004-04-03 20:54
2004.04.25
Общая тема "Ищу программу"...




   Наверх