Article View: pl.comp.lang.delphi
Article #347205Re: Megaset
From: apl
Date: Sat, 05 Feb 2022 12:34
Date: Sat, 05 Feb 2022 12:34
4 lines
2336 bytes
2336 bytes
Dzięki, kolego za inspirujące uwagi. Każdy z nas ma na uwadze różne zastosowania. Ważne jest wdrożenie pewnej idei. Załączony kod może być pomocny w indywidualnych rozszerzeniach, czy implementacjach (byłbym wdzięczny za podzielenie się takimi rozwiązaniami). Funkcjonalnie moje rozwiązanie różni się od standardowego jedynie tym, że uzewnętrzniony jest jeden "flak" - kontener na pomieszczenie w nim pewnego zbioru liczbowego. To pozwala na dowolne określanie - stosownie do aktualnych potrzeb - jego rozmiaru poprzez alokację odpowiedniej ilości RAM-u (najlepiej dynamicznie). W rozwiązaniu standardowym kontener ten jest ukryty i stały, 32 bajtowy, co - jak pisałem w uzasadnieniu - ogranicza maksymalny rozmiar kodowanych zbiorów do 32 elementów. Tak więc "Megasety" funkcjonują inaczej - w procedurach konieczne jest jawne odwoływanie się do owego kontenera. Konieczne jest więc wyraźne rozróżnienie identyfikatorów ppr. do ich obróbki, aby uniknąć zamieszania. Pozdrawiam, apl
Technical Details
Message-ID:
<330b505c-5e57-45c5-a49f-3ec2a2b89c09n@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.man.lodz.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!2.us.feeder.erje.net!1.us.feeder.erje.net!feeder.erje.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mailReferences:
<4deb1dbb-89eb-4541-af46-eb0fe4815911n@googlegroups.com> <61f9b7a7$0$507$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
X-Received: by 2002:a05:622a:164a:: with SMTP id y10mr2395534qtj.257.1644064483893; Sat, 05 Feb 2022 04:34:43 -0800 (PST) X-Received: by 2002:a05:6808:2183:: with SMTP id be3mr3348820oib.320.1644064483543; Sat, 05 Feb 2022 04:34:43 -0800 (PST) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.man.lodz.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!2.us.feeder.erje.net!1.us.feeder.erje.net!feeder.erje.net!news.misty.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: pl.comp.lang.delphi Date: Sat, 5 Feb 2022 04:34:43 -0800 (PST) In-Reply-To: <61f9b7a7$0$507$65785112@news.neostrada.pl> Injection-Info: google-groups.googlegroups.com; posting-host=109.173.147.108; posting-account=axe6jgoAAABZAhUddDi2mSvSvcQoYPgx NNTP-Posting-Host: 109.173.147.108 References: <4deb1dbb-89eb-4541-af46-eb0fe4815911n@googlegroups.com> <61f9b7a7$0$507$65785112@news.neostrada.pl> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <330b505c-5e57-45c5-a49f-3ec2a2b89c09n@googlegroups.com> Subject: Re: Megaset From: "apl@amu.edu.pl" <apl@amu.edu.pl> Injection-Date: Sat, 05 Feb 2022 12:34:43 +0000 Lines: 18 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit