Article View: pl.comp.lang.delphi
Article #334566Re: kto niszczy te bitmape ???
From: neuron
Date: Sun, 08 Jan 2012 12:15
Date: Sun, 08 Jan 2012 12:15
49 lines
2812 bytes
2812 bytes
>>> >>> Czy ja juz jestem jakis zmeczony i cos zle widze, czy tu jest utworzenie >>> bitmapy creatorem i przypisanie do Result i za chwile zgubienie >>> referencji >>> do niej przez ponowne nadpisanie Result? To tak ma byc? >>> >> >> I wlasnie o to niszczenie tej bitmapy mi chodzi.... >> Zerznolem to z helpu od xe z jakiegos przykladu. Raczej dziala to ok bo >> gdyby w tym miejscu cieklo to wyciek bylby wielokrotnie wiekszy - >> oczywiscie >> liczac >> rozmiary bitmap i zakladajac ze cale wyciekaja. >> >> > > Tutaj raczej nie ma co mowic o wielkosci bitmaapy, skoro referencja jest > gubiona odrazu po stworzeniu samego obiektu i przypisaniu do Result. > Wychodzi na to, ze jedno uzycie funkcji to wyciek na poziomie zbudowania > jednego wyzerowanego obiektu TBitmap. Trza zakomentowac ten Create i > zobaczyc czy wyciek nadal jest. > Powstaje generalne pytanie na ktore probowalem znalezc odpowiedz Czy zmienna result (dowolna - abstrachujac od tematu) jest typowa zmienna lokalna i czy po uzyciu zaraz po przypisaniu (lub nie) wyniku jest niszczona. A jesli jest niszczona po uzyciu to znaczy kiedy ? W jednej z biblotek z ktorych kozystam znalalzem w kodzie funkcje ktora tworzy i zwraca jako result obiekt typu TpFibQuery (w funkcji podpinana jest transakcja i baza) i obiekt ten jest uzywany do wykonania zapytan i nie jest nigdzie niszczony i nic nie cieknie ... __________ Informacja programu ESET NOD32 Antivirus, wersja bazy sygnatur wirusow 6775 (20120107) __________ Wiadomosc zostala sprawdzona przez program ESET NOD32 Antivirus. http://www.eset.pl lub http://www.eset.com
Technical Details
Message-ID:
<jec1i4$6da$1@mx1.internetia.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mailReferences:
<jdutt9$562$1@mx1.internetia.pl> <jdvvfj$99b$1@inews.gazeta.pl> <je030q$saq$1@mx1.internetia.pl> <je6u22$e1u$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mail From: "neuron" <neuron@grupydyskusyjne.pl> Newsgroups: pl.comp.lang.delphi Subject: Re: kto niszczy te bitmape ??? Date: Sun, 8 Jan 2012 13:15:30 +0100 Organization: Netia S.A. Lines: 53 Message-ID: <jec1i4$6da$1@mx1.internetia.pl> References: <jdutt9$562$1@mx1.internetia.pl> <jdvvfj$99b$1@inews.gazeta.pl> <je030q$saq$1@mx1.internetia.pl> <je6u22$e1u$1@inews.gazeta.pl> NNTP-Posting-Host: static-81-219-178-23.devs.futuro.pl X-Trace: mx1.internetia.pl 1326025092 6570 81.219.178.23 (8 Jan 2012 12:18:12 GMT) X-Complaints-To: abuse@inetia.pl NNTP-Posting-Date: Sun, 8 Jan 2012 12:18:12 +0000 (UTC) X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3664 X-RFC2646: Format=Flowed; Response X-Tech-Contact: usenet@internetia.pl X-EsetScannerBuild: 10607 X-Newsreader: Microsoft Outlook Express 6.00.2900.3664 X-Priority: 3 X-Server-Info: http://www.internetia.pl/ X-MSMail-Priority: Normal MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit