Moze ali ti ne preporucujem ako ti treba puno podataka, osim ako ne napravis kompletan b-tree. Ja sam pre 6-7 godina pravio tako nesto ali to je bilo samo za instalacione programe koji citaju iz fajla slogove i ispisuju se u programu. Toga nikada nije bilo vise od 300-400.
Postoji mnogo filozofija i nacina, jedan od najlaksih je da svaki slog ima fiksnu velicinu i u prvom bajtu sloga pises adresu sledeceg (zbog brzeg pristupa)... Naravno, file ima svoj header u kome su upisane informacije o poljima i velicinama, kao i adresa prvog sloga. U drugom file-u mozes da cuvas indekse, ali nije neophodno. Tu jos ima dosta filozofije oko lock-ovanja slogova i milti-user access, pa upis i brisanje... ima dosta posla ako kreces od 0.
Mozes da napravis i sa varijabilnim velicinama polja ali mislim da je to preveliki zalogaj - oduzece ti puno vremena. Doduse, vec godinama se nisam bavio deplhijem pa ne znam, mozda tako nesto moze da se nadje na netu.
Dugo je sada da ti pisem sve detalje, ovo je samo logika, pa ako uspem sada da pronadjem na nekom starom CD-u poslacu ti source (CPP).
Dakle, ako mislis da pravis svoj telefonski imenik, nema problema, ali ako hoces da napravis imenik celog Beograda - drzi se proverenih resenja.
Goran Pilipović fka bluesman