![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
KOLPNG [Delphi, Windows]
parovoZZ © (2006-06-30 01:25:00)Здарова
Это опять я :) с сабжем
Что имеем
var
ImagePNG : TPngObject;
procedure FormCreate;
begin
ImagePng.Create;//создаём
ImagePng.LoadFromFile ('path + \resource\Back copy.png'); //А здесь облом
end;
Вопросы
Что надо ещё сделать?
В какой секции exe надо хранить png? (RCDATA или собственная)
ALex3 (2006-08-14 22:26:00) [1]А как обстоит дело с альфа каналом png24 (полупрозрачные изображения)?
parovoZZ (2006-07-02 01:48:00) [2]Да не, полёт нормальный. Всё работает быстро и без проблем.
<offtop>
Зато на строчке
TControlData2(CControlData).FirstEventOfs := Cardinal(@@FOnBeforeNavigate) - Cardinal(@Self);
в KOLSHDocVW
вылезла ошибка Left side cannot be assigned to
Что не нравится - ХЗ
</offtop>
[e]Bu$ter (2006-07-01 15:23:00) [3]Там в этой KOLPNG куча варнингов прёт при компиляции.
parovoZZ, у тебя тоже?
parovoZZ (2006-07-01 08:49:00) [4]Всё, успокойтесь. Всё заработало. Пересобрал всё, dll-ка даже на 9 кБ похудела.
ECM (2006-06-30 18:49:00) [5]З.Ы. Не обижайтесь...:)
Возможно я и неправ...
Вызывает уважение невъёмная сила задавать (пусть иногда и глупые) вопросы...
:)
ECM (2006-06-30 18:45:00) [6]<Раз уж пошёл такой оффтоп>
> Такой же, как и все.
Как то удручает (немного) отсутствие прогресса в вопросах...:(
Как то безнадежно отвечать на такое ...
В вопросах - не видно прогресса в изучении (ну да фиг с ним - хотя бы стремления расказать о том, что предпринималось для самостоятельного решения проблемы)
</Раз уж пошёл такой оффтоп>
parovoZZ (2006-06-30 18:23:00) [7]Делфи для чайников ничего не знает о procedure TPngObject.LoadFromResourceName(Instance: HInst;
const Name: String);
Тем не менее мне не понятно, в какую секцию кидать PNG? Если в любую, как это передать функции? Побродив по исходнику, нашёл константу RT_RCDATA. Ладно. Вот RC файл:
Access RCDATA "../resource/access.png"
Пишем
ImagePng.LoadFromResourceName (hInstance, 'Access'); --> не работает.
to MDW
Мне глубоко по-фигу достал я кого или нет. Это проблемы тех, кому что-то не нравится. Вообще, во всём, что происходит с человеком, виноват он сам.
Те, кто мне не симпатичен, я просто поворачиваюсь спиной и оставляю все мнения и эмоции при себе, а не брюзжу слюной.
Родился вундеркиндом - ну что ж повезло, кому-то повезло меньше - что он от этого дурак? Такой же, как и все.
Этот ресурс не обязательный для посещения. Кому не нравится - может не читать. Если топик в разрез правилам - пожалуйста, делайте с ним что хотите. Мне до фонаря.
mdw (2006-06-30 10:08:00) [8]
>parovoZZ ©
> Были б мануалы, давно б вкурил.
"Delphi для чайников" - вот мануал который вам нужен.
К Вам уже кажется обращались с просьбой не спамить форум дурацкими вопросами? Решили, что это шутка? Нет это на полном серьезе. Есть же форумы для Вашего уровня, посмотрите: Конференция "Начинающим".
З.Ы. Я конечно извиняюсь, что не по теме. Но не выдержал, достали вопросы parovoZZ ©'а.
parovoZZ (2006-06-30 08:43:00) [9]Были б мануалы, давно б вкурил. А там даже демки нет.
Есть функция LoadFromResourceName(Instance: HInst; const Name: String);
И как её юзать?
miek (2006-06-30 08:04:00) [10]Загрузка из ресурсов это не то же самое, что загрузка из файла. Кури мануалы.
parovoZZ (2006-06-30 03:52:00) [11]
> 2.В какой хочешь.
Да, а как же тогда оттуда загрузить?
parovoZZ (2006-06-30 03:28:00) [12]А как убивать?
Muxaspb (2006-06-30 01:41:00) [13]1.
var
ImagePNG : PPngObject;
procedure FormCreate;
begin
PNG:=NewPngObject;создаём
...
2.
В какой хочешь.