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

Image i uklanjanje bitmapa...kako?

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

[ Pregleda: 3707 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

aleksandarpopov
IT consultant
Senta

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

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


Profil

icon Image i uklanjanje bitmapa...kako?10.03.2006. u 18:10 - pre 228 meseci
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
 
Odgovor na temu

badam

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



+2 Profil

icon Re: Image i uklanjanje bitmapa...kako?10.03.2006. u 19:52 - pre 228 meseci
Code:
  Image1.Picture.Bitmap.ReleaseHandle;
  Form1.repaint
 
Odgovor na temu

delalt

Član broj: 68360
Poruke: 198
81.93.80.*



Profil

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

Code:
Image1.Picture := nil;
 
Odgovor na temu

aleksandarpopov
IT consultant
Senta

Član broj: 57172
Poruke: 484
62.108.123.*

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


Profil

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

delalt

Član broj: 68360
Poruke: 198
81.93.80.*



Profil

icon Re: Image i uklanjanje bitmapa...kako?12.03.2006. u 08:55 - pre 228 meseci
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; 
 
Odgovor na temu

aleksandarpopov
IT consultant
Senta

Član broj: 57172
Poruke: 484
62.108.123.*

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


Profil

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

Rapaic Rajko
Bgd

Član broj: 4105
Poruke: 810
217.119.242.*



+62 Profil

icon Re: Image i uklanjanje bitmapa...kako?13.03.2006. u 14:10 - pre 228 meseci
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]
 
Odgovor na temu

aleksandarpopov
IT consultant
Senta

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

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


Profil

icon Re: Image i uklanjanje bitmapa...kako?14.03.2006. u 21:21 - pre 228 meseci
Ok, hvala
Poz
RTFM
 
Odgovor na temu

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

[ Pregleda: 3707 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

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