Article View: pl.comp.lang.delphi
Article #346276Re: Skończyły mi się zegarki...
From: ExM
Date: Thu, 25 Jan 2018 13:45
Date: Thu, 25 Jan 2018 13:45
18 lines
2774 bytes
2774 bytes
W dniu środa, 24 stycznia 2018 16:28:51 UTC+1 użytkownik Krzysztof Szyszka napisał: > > Dodatkowo jeszcze ustaliłem że błąd pojawia się kiedy wątek poboczny chce coś zmienić w formie > > głównej za pomocą Synchronize() > > a błąd występuje w bibliotece ExtCtrls w procedurze TTimer.UpdateTimer; > > Ilość timerów dostępnych na raz dla aplikacji jest mocno ograniczona. XDBGrid również używa timerów, > ale tworzy je i niszczy dynamicznie, czyli istnieją tylko wtedy, gdy coś odliczają, a potem są > niszczone (zwalniają handle). Coś mnie tknęło żeby pociągnąć temat XDBGrida i tutaj znalazłem punkt zaczepienia. 1. Problem występuje kiedy wczytanie danych realizowane jest przez wątek poboczny. Przy prostym Active := False / True - nie ma problemu 2. Problem jest związany z kolumną w XDBGrid który wyświetla dane odświeżanego DataSet'a, a dokładnie wyjątek występuje od chwili kiedy do XDBGrida dodałem kolumnę nie podlinkowaną do żadnego pola DataSet'a a jedynie służącą do oznaczania rekordów CheckBox'ami (CheckBox := True) Kiedy usunąłem tą kolumnę problem przestał występować. - pytanie więc czy coś źle konfiguruję tą kolumnę? (wyłącznie dodanie kolumny i zmiana CheckBox := True)
Technical Details
Message-ID:
<413f2699-e775-456f-910c-8e6df2ca7863@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!peer01.am4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!w142no538025ita.0!news-out.google.com!s63ni5000itb.0!nntp.google.com!w142no538023ita.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<49fd7c6b-89d6-4d82-bbec-57138fe0a362@googlegroups.com> <a3cc90e0-4fc8-48bb-9ae5-8fde691013b1@googlegroups.com> <p4a8nh$es7$1@node2.news.atman.pl>Show Full Headers
Complete Article Headers
X-Received: by 10.107.38.6 with SMTP id m6mr7229246iom.43.1516887927056; Thu, 25 Jan 2018 05:45:27 -0800 (PST) X-Received: by 10.157.90.130 with SMTP id w2mr864427oth.14.1516887926811; Thu, 25 Jan 2018 05:45:26 -0800 (PST) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!peer01.am4!peer.am4.highwinds-media.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!w142no538025ita.0!news-out.google.com!s63ni5000itb.0!nntp.google.com!w142no538023ita.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.delphi Date: Thu, 25 Jan 2018 05:45:26 -0800 (PST) In-Reply-To: <p4a8nh$es7$1@node2.news.atman.pl> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=5.173.218.229; posting-account=doVJ9goAAADBJ8SWJkb9r0xXWw28WhQg NNTP-Posting-Host: 5.173.218.229 References: <49fd7c6b-89d6-4d82-bbec-57138fe0a362@googlegroups.com> <a3cc90e0-4fc8-48bb-9ae5-8fde691013b1@googlegroups.com> <p4a8nh$es7$1@node2.news.atman.pl> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <413f2699-e775-456f-910c-8e6df2ca7863@googlegroups.com> Subject: Re: Skończyły mi się zegarki... From: ExM <grupywyt-nijto@mv.net.pl> Injection-Date: Thu, 25 Jan 2018 13:45:27 +0000 X-Received-Body-CRC: 2641463759 X-Received-Bytes: 3010 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit