Article View: pl.comp.lang.python
Article #443Re: Close() w wxPy
From: Jarek Zgoda
Date: Fri, 03 Jan 2003 19:58
Date: Fri, 03 Jan 2003 19:58
23 lines
1954 bytes
1954 bytes
bart <lda2@wp.pl> pisze: >> W aplikacji pisanej przy uzyciu wxPy ;-) z jednego okna otwiram drugie >> (typu wxFrame). Nastepnie z tego pierwszego daje self.Close (true), albo >> self.Destroy(). I tu pytanie: nie zamyka mi potomnego okienka... A >> chcialbym zeby to robilo. Jak mozna to zrobic? (pewnie cos pokopalem z >> dziedziczeniem, ale juz nie wiem...) :( > jest sobie taka metoda w obiekcie jak __del__ spróbuj ją wykorzystać. > wywoływana jest w momencie usuwania obiektu przez GC. I - podobnie jak w Javie z metodą finalize() - musisz założyć, że GC zostanie wywołane. A co wtedy, jeżeli GC *nie zdąży zostać wywołane* (program zakończy działanie, a proces PVM zostanie usunięty z pamięci przed wywołaniem GC)? Oto jest pytanie. Odpowiedzią jest konstrukcja try...finally. Nie wiem czemu jedynie moi koledzy, którzy kiedykolwiek mieli do czynienia z Object Pascalem, używają tej konstrukcji "naturalnie" (tzn. zawsze, kiedy trzeba). -- Jarek Zgoda http://www.zgoda.biz/ jabber:jarek@jabberpl.org|ICQ:178306476|GG:3422968|Tlen:jzgoda
Technical Details
Message-ID:
<slrn.pl.b1bq5c.4ld.jzgoda@kotek.home>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mailReferences:
<au9k17$6ft$1@news.tpi.pl> <pan.2003.01.02.17.18.02.277596@wp.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.onet.pl!newsfeed.gazeta.pl!newsfeed.tpinternet.pl!news.tpi.pl!not-for-mail From: Jarek Zgoda <jzgoda@usun.gazeta.pl> Newsgroups: pl.comp.lang.python Subject: Re: Close() w wxPy Date: Fri, 3 Jan 2003 19:58:12 +0000 (UTC) Organization: Groove Family Cyco Lines: 23 Message-ID: <slrn.pl.b1bq5c.4ld.jzgoda@kotek.home> References: <au9k17$6ft$1@news.tpi.pl> <pan.2003.01.02.17.18.02.277596@wp.pl> NNTP-Posting-Host: qs155.neoplus.adsl.tpnet.pl Mime-Version: 1.0 X-Trace: news.tpi.pl 1041623892 7027 80.50.238.155 (3 Jan 2003 19:58:12 GMT) X-Complaints-To: usenet@tpi.pl NNTP-Posting-Date: Fri, 3 Jan 2003 19:58:12 +0000 (UTC) X-Beer: Carlsberg X-Licznik: 226 User-Agent: slrn/0.9.7.4 (pl-1.4.3) (Linux/2.4.20 (i586)) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit