Главная страница
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.113 c
1-1081251090
Станислав
2004-04-06 15:31
2004.04.25
Создание объекта класса


4-1077856278
Alexander666
2004-02-27 07:31
2004.04.25
Raw Input Thread


8-1074586575
eRoR_rrr
2004-01-20 11:16
2004.04.25
Как обеспечить плавный плавный переход


1-1081429340
Russko
2004-04-08 17:02
2004.04.25
Количество файлов в каталоге


11-1063194663
Boguslaw
2003-09-10 15:51
2004.04.25
Strange exception 216 with UCL demos for KOL