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

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

1stClass [D6, WinXP]


ruslan ©   (2004-07-19 18:47:00) 

Takoy vopros. Ya polzuys kompon..1stClass.
Na formu vivaju bmp fayl bolsim razmerom 1.9 mb. A etot fayl doljen povtaryatsya u menya v druqix formax (FORM2, FORM3..). Teper na kazdom forme (fopm2,...) 'obektinspektore' fcImageForm1.Picture...load vizivayu 1.bmp. Vse rabotaet i forma polucaet vid kontura bmp fayla.

Koda idet komplyaciya exe fayl polucaetsya na primer razmerom 9 mb. (tak kak bmp fayli naxoditsya tam)

Teper ya xocu umensit obem exe fayla po etomu pisu nije sleduyusiy kod      

rocedure TForm1.FormActivate(Sender: TObject);
begin
fcImageForm1.Picture.LoadFromFile('1.bmp');
end;

Toqda forma polucaet obicniy kvatratniy vid (to est po vid kontram bmp fayla forma ne polucaet)

Kak mojno resit etu problemu?

Zaranie bloqadaren vsem.


ruslan   (2004-07-23 12:41:00) [1]

V etom je 1stClass ne rabotaet
fcImagePanel1, fcPanel1

daet osibka
[Fatal Error] m.pas(8): File not found: 'fcimagepanel.dcu'
[Fatal Error] m.pas(9): File not found: 'fcpanel.dcu'

ponyatno cto net dcu fayli
Elli u koqoto est tokoy komponet :) mojet obyasnit cto mojno li eto ustranit?


ЮЮ   (2004-07-22 08:29:00) [2]

Отправил ответ на мыло. Отвечу и здесь:

procedure TForm1. FormCreate(Sender: TObject);
begin
 fcImageForm1.Picture.LoadFromFile('1.bmp');
 fcImageForm1. ApplyBitmapRegion;
end;


ruslan   (2004-07-21 10:08:00) [3]

ЮЮ ©   (21.07.04 07:21) [5]

Poymay komp.. seqodnya otpravlyu :)


ЮЮ   (2004-07-21 07:21:00) [4]

>Komponent moqu otpravit tebe.:)

Kolesov<ухо>msun<тчк>ru :)


ruslan   (2004-07-20 10:29:00) [5]

ЮЮ ©   (20.07.04 03:47) [2].
Komponent moqu otpravit tebe.:)
Vas sovet ocen interesniy. No poka ya ne takoy AS kotoriy moqbi razbiratsya v komponentax. Bolsaya sposibo.


ruslan   (2004-07-20 09:41:00) [6]

>Defunct ©   (20.07.04 03:15) [1]
>Есть формат JPG
1.format JPG on ne priznoet
2.na etom formate kacestvo xuje


ЮЮ   (2004-07-20 03:47:00) [7]

Коипонент у тебя, а проблемы должнв решать мы -телапаты :)
Итак, напрягаем извилины...
Т.к. в Design-е ты имеешь примоугольный fcImageForm1, а при запуске - форму с контурами картинки, очевидно, все реализовано в Create компонента и в случае с загрузкой картинки после создания ты и получаешь обычную форму. Посмотри исходники Create компонента, там, наверняка, есть вызов метода, создающего регионы, его и вызови аосле загрузки картинки. Причем, сделать это лучше в OnCreate формы, а не onActivate, которое будет возникать постоянно при переключениями между формами приложения


Defunct   (2004-07-20 03:15:00) [8]

Есть формат JPG


Наверх

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