Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

использование png и canvas


Страницы:   1 2

inkakas ©   (2009-12-13 03:10:00) 

Всем день добрый.
Есть компонент TPNGImage. Вывожу через FormСreate так:

var png: TPNGObject;

png := TPNGObject.Create;
png.LoadFromResourceName(HInstance, 'IMG\PersonalNow\1.png'); Canvas.Draw(х, у, png);


И после запуска в итоге он не видет мой png
http://img.pixs.ru/storage/6/6/9/1jpg_6642995_378669.jpg


KilkennyCat   (2009-12-13 14:58:00) [21]

Пути относительные... точно файл-то грузится?


inkakas   (2009-12-13 14:00:00) [22]

Даже если делаю так, то вместо png белый фон

var png: TPNGObject;

png := TPNGObject.Create;
png.LoadFromFile('IMG\PersonalNow\1.png');
Img46.Canvas.Draw(643, 25, png);


sniknik   (2009-12-13 11:31:00) [23]

> Требуется указать имя в ресурсе. В ресурсе. А не неизвестный никому путь.
ну, и наверняка там есть обратное решение, в смысле процедура открывающая с пути а не с ресурса.


KilkennyCat   (2009-12-13 03:54:00) [24]

Добавлю, на всякий случай. Требуется указать имя в ресурсе. В ресурсе. А не неизвестный никому путь.


KilkennyCat   (2009-12-13 03:53:00) [25]

нда.
в картинке одно имя, в коде - другое, и там и там неверное, ошибка явно сказана, чему хинстансе равно не указано, тупейшую справку
procedure LoadFromResourceName(Instance: THandle; const ResName: string);
Description
Loads an image from a resource. Instance is the handle of the module that contains the resource. ResName is the name of the resourceto load. не прочитать...

тоска.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо