Article View: pl.comp.lang.pascal
Article #509Re: Kolekcje w Turbo Vision
From: TOM.Ł
Date: Thu, 31 Dec 1998 08:01
Date: Thu, 31 Dec 1998 08:01
56 lines
2823 bytes
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.plShow 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