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

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

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.
В какой хочешь.


Наверх

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