Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.25;
Скачать: 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 вся ветка

Текущий архив: 2004.04.25;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.029 c
14-1080807245
PVOzerski
2004-04-01 12:14
2004.04.25
Не разбирается ли кто-нибудь в распайках USB-"выкидышей"


6-1078011744
ALF
2004-02-29 02:42
2004.04.25
SMTP-отправка писем через IdSMTP


6-1078168887
pomashok
2004-03-01 22:21
2004.04.25
ESocketError


14-1080530013
тихий вовочка
2004-03-29 07:13
2004.04.25
Вам не надоело, что вас пугают?


3-1080786529
chtr
2004-04-01 06:28
2004.04.25
Как переключить схему авторизации в MSSQL?