Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

veliki nizovi...

[es] :: Pascal / Delphi / Kylix :: veliki nizovi...

[ Pregleda: 3150 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Passwd

Član broj: 54624
Poruke: 640
*.adsl.net.t-com.hr.



Profil

icon veliki nizovi...12.10.2005. u 22:04 - pre 225 meseci
potrebno mi je nesto ovako
s:array[1..10000000000] of string;
s[1]:='nesto';
s[2]:='nesto';
s[3]:='nesto';
..............
..............
s[10000000000]:='nesto';

sada, za to nema dovoljno memorije i nemoguce je na taj nacin to napraviti..

kako onda ucitat u svaki taj s[1..10000000000] stringove???
preko pointera??
ako moze konkretno primjer..
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: veliki nizovi...12.10.2005. u 23:11 - pre 225 meseci
Sta je konkretno problem... mozda pogresno pristupas resavanju problema. Nije uvek jabolje resenje ucitavati sve odjednom u memoriju. Ne mozes ucitati fajl od 10Gb u memoriju ako imas samo 512Mb slobodne memorije.
 
Odgovor na temu

ivan jeremic
Bgd

Član broj: 51138
Poruke: 48
80.93.234.*



Profil

icon Re: veliki nizovi...17.10.2005. u 11:48 - pre 225 meseci
Koristi TStringList.. sa metodom Add(s: string) dodajes novi string inace ovo ti je lista pointera i samo pichish ... imas i mteode za brisanje, pomeranje i tako te gluposti tako da ... mislim da nemas bolje resenje
 
Odgovor na temu

Rapaic Rajko
Bgd

Član broj: 4105
Poruke: 810
217.119.242.*



+62 Profil

icon Re: veliki nizovi...17.10.2005. u 14:31 - pre 225 meseci
Tu nema pomoci, bar ne na 32-bitnim sistemima: najveci komad memorije koji mozes da alociras u jednom potezu je 4GB. Velicina ovoga gore je 10^10 x 8 bajtova (za prazne DINAMICKE stringove).
Sad sam se setio. Nekad davno sam u DOS-u radio alokaciju i po 2-3 MB memorije, tako sto sam pravio mnogo malih podnizova (ogranicenje 64KB, TurboPascal). Imao sam funkciju za rad sa istima, tako da je sve funkcionisalo kao jedan veliki array. Ti bi mozda mogao da napravis klasu za tu svrhu itd. itd. Ima posla...

Rajko
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: veliki nizovi...

[ Pregleda: 3150 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.