🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.pascal
Article #509

Re: Kolekcje w Turbo Vision

#509
From: TOM.Ł
Date: Thu, 31 Dec 1998 08:01
56 lines
2823 bytes
nfgl;khmsl;gmh;'fkghm

----------
> Od: Grzegorz Szyszło <znik@avalon.wbc.lublin.pl>
> Do: pl-comp-lang-pascal@newsgate.gliwice.pl
> Temat: Re: Kolekcje w Turbo Vision
> Data: 30 grudnia 1998 18:43
> 
> Grondi wrote:
> > 
> > Cześć !
> > 
> > Mam takie problemy:
> > 
> > 1. Utworzyłem kolekcję(posortowaną) składającą się z
> > rekordów(nazwisko,imie...) - rekordy są obiektami. Nowo dodawane rekordy
> > sortowane są wg pola Nazwisko.
> > Jeżeli chcę teraz w takiej gotowej kolekcji zmienić porządek sortowania np..
> > wg pola Imie to mam problemy - może ktoś wie jak to zrobić.
> 
> najprosciej zrob dwie kolekcje. zdefiniuj typ bazowy, i dwa typy
> pochodne
> rozniace sie tylko metoda porownywania. rekordow nie zapisuj
> bezposrednio,
> lecz poprzez wskazniki. tak ze dwie kolekcje beda trzymac wskazniki.
> 
> > 2. Nie bardzo rozumiem sposób i cel zapisywania obiektów w strumieniach.
> 
> np. po to by w prosty sposob zrzucic obiekty do pliku, i potem
> spowrotem je odczytac.
> 
> > 3. p.Marciniak tworząc obiekt-rekord zastępuje każde wystąpienie stringu
> > PStringiem.
> > Powoduje to konieczność przydzielania i zwalniania pamięci co mocno
> > "zaśmieca" obraz i tak już zagmatwanych programów napisanych w TVision. Jaki
> > jest tego cel, czy to ma jakieś znaczenie ?
> 
> bo string ma statyczna wielkosc. zawsze zajmuje tyle samo, bez wzgledu
> jak
> dlugi tekst przechowuje. poza tym nie ma sposobu by zapisac tekst
> dluzszy
> niz zdefiniowany, a definicja dopuszcza max. 255 znakow (bo dlugosc jest
> pamietana w jednym bajcie). pstring jest trudniejszy, ale mozesz
> zapisywac tak dlugie teksty jakie chcesz. jedyny wyjatek, teksty nie
> moga
> zawierac znaku $0 bo jest on straznikiem konca.
> 
> > Pozdrawiam. Grondi.
> 
> -- 
> /===================================\    oOOo      W temperaturze zera
> | http://avalon.wbc.lublin.pl/~znik/ \===\__/==\   bezwzglednego swiatlo
> | Grzegorz Szyszlo   mailto:znik@wbc.lublin.pl |   zmienia postac
> \==============================================/   alotropowa  (by Znik)
-- 
Lista dyskusyjna pl-comp-lang-pascal - http://www.newsgate.gliwice.pl
Technical Details
Message-ID: <199812310800.JAA01915@dumb.iinf.polsl.gliwice.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!polsl.gliwice.pl!dumb.iinf.polsl.gliwice.pl!newsgate.gliwice.pl

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!agh.edu.pl!polsl.gliwice.pl!dumb.iinf.polsl.gliwice.pl!newsgate.gliwice.pl
From: TOM.Ł <tomloc@friko.onet.pl>
Newsgroups: pl.comp.lang.pascal
Subject: Re: Kolekcje w Turbo Vision
Date: 31 Dec 1998 09:01:00 +0100
Organization: email<>news gateway
Lines: 56
Sender: mail@dumb.iinf.polsl.gliwice.pl
Message-ID: <199812310800.JAA01915@dumb.iinf.polsl.gliwice.pl>
NNTP-Posting-Host: dumb.iinf.polsl.gliwice.pl
Mime-Version: 1.0
X-Complaints-To: newsadm@newsgate.gliwice.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit