Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Image i uklanjanje bitmapa...kako?

[es] :: Pascal / Delphi / Kylix :: Image i uklanjanje bitmapa...kako?

[ Pregleda: 891 | Odgovora: 7 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

aleksandarpopov
Software developer
Senta

Član broj: 57172
Poruke: 476
*.ftn.ns.ac.yu.

Sajt: www.linkedin.com/in/aleks..


Profil

icon Image i uklanjanje bitmapa...kako?10.03.2006. u 18:10

Pozdrav!
Ne mogu da skontam kako da iz koda, programski uklonim sliku tj. bitmap iz TImage kontrole npr. ucitam neki bitmap iz fajla i dodam ga u komponentu, zatim treba da uklonim taj bitmap tj. komponenta treba da je prazna dok joj ne ucitam drugi bitmap, ali ne znam kako, koji metod da koristim ...?
Hvala, pozdrav!
RTFM
10.03.2006. u 18:10 

badam

Član broj: 78553
Poruke: 88
*.stcable.co.yu.



Profil

icon Re: Image i uklanjanje bitmapa...kako?10.03.2006. u 19:52
Code:
  Image1.Picture.Bitmap.ReleaseHandle;
  Form1.repaint
10.03.2006. u 19:52 

delalt

Član broj: 68360
Poruke: 197
81.93.80.*



Profil

icon Re: Image i uklanjanje bitmapa...kako?10.03.2006. u 20:26
Probaj i ovako:

Code:
Image1.Picture := nil;
10.03.2006. u 20:26 

aleksandarpopov
Software developer
Senta

Član broj: 57172
Poruke: 476
62.108.123.*

Sajt: www.linkedin.com/in/aleks..


Profil

icon Re: Image i uklanjanje bitmapa...kako?11.03.2006. u 22:07
Hvala, razmisljao sam o postavljanju na nil, ali nisam bio siguran....
Ipak mislim da je prvo resenje bezbednije!
Hvala, poz!
RTFM
11.03.2006. u 22:07 

delalt

Član broj: 68360
Poruke: 197
81.93.80.*



Profil

icon Re: Image i uklanjanje bitmapa...kako?12.03.2006. u 08:55
Kod mene to prvo rješenje ne radi (koristim D2005).
Evo probaj ovaj kod, jedan i drugi način:
Code:
 
procedure TForm1.SpeedButton1Click(Sender: TObject);
begin
  if Image1.Picture.Bitmap.Empty  then
   begin
    Image1.Picture.LoadFromFile('c:\Proba\slika1.bmp');
   end else
    begin
   //  Image1.Picture := nil;
     Image1.Picture.Bitmap.ReleaseHandle;
     Form1.repaint;
    end;
end; 
12.03.2006. u 08:55 

aleksandarpopov
Software developer
Senta

Član broj: 57172
Poruke: 476
62.108.123.*

Sajt: www.linkedin.com/in/aleks..


Profil

icon Re: Image i uklanjanje bitmapa...kako?13.03.2006. u 13:28
Uradio sam sa ReleaseHandle, radi....
Zaboravio sam da probam umesto, form repaint, da stavim image repaint, valda ce proci tako...
Hvala, pozdrav!
RTFM
13.03.2006. u 13:28 

Rapaic Rajko
programer, Grappolo
Bgd

Član broj: 4105
Poruke: 362
217.119.242.*



Profil

icon Re: Image i uklanjanje bitmapa...kako?13.03.2006. u 14:10
Pravo i sigurno resenje je postavljanje na nil. To zato sto je Picture u ovom slucaju property, pa se kroz set metodu vrsi provera na nil, pa ako jeste, oslobadja se postojeci bitmap (ili neka druga grafika). Sve ima u source-u, pa ko hoce da pogleda, taj ce i nadje...

Rajko


[Ovu poruku je menjao Rapaic Rajko dana 13.03.2006. u 15:12 GMT+1]
13.03.2006. u 14:10 

aleksandarpopov
Software developer
Senta

Član broj: 57172
Poruke: 476
*.suonline.net.

Sajt: www.linkedin.com/in/aleks..


Profil

icon Re: Image i uklanjanje bitmapa...kako?14.03.2006. u 21:21
Ok, hvala
Poz
RTFM
14.03.2006. u 21:21 

[es] :: Pascal / Delphi / Kylix :: Image i uklanjanje bitmapa...kako?

[ Pregleda: 891 | Odgovora: 7 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.