Citat:
memo23:
kako mogu da otvorim velike txt fajlove.
na primjer ako je txt fajl velik nekih 200 mb do 1 g moja aplikacija ne moze da to otvori...
Svaki fajl na disku je predviđen za čitanje i/ili pisanje i tu ne postoji problem. Problem može biti u načinu kako pristupaš fajlu ondnosno kako ga handle-uješ.
Npr, ako hoćeš 1GB teksta da učitaš u TMemo ili nešto slično, definitivno neće raditi. To je ograničenje same kontrole i/ili raspoložive memorije.
Kada otvoriš neki fajl sa:
fopen() // C Runtime
ifstream() // STL
FileOpen() // VCL
OpenFile() // Win32API
TFileStream::NekaMetodaZaUcitavanje() // VCL
... ti zapravo ne učitavaš CEO fajl, već je sve to pod kontrolom OS-a, pri čemu se fajl čita blok po blok, pa stoga ne može doći do greške.
Moraš da kažeš konkretno šta želiš da uradiš, barem uprošćeno da bi mogli dalje razgovarati.