[ dejan @ 16.09.2002. 14:01 ] @
Da li postoji neki nacin kojim bi (posto otvorim fajl u binarnom modu) mogao da definisem velicinu fajla? Nesto obrnuto od LOC.

Ne bi zeleo da otvoram novi fajl i radim kopiranje svih bajtova do zeljenog mesta...
[ jc denton @ 16.09.2002. 16:01 ] @
Trebao si malo bolje da objasnis sta upisujes u fajl, ali evo objasnjenja nasumice :

Dim podaci() as byte

Open "c:\nekifajl" For Binary As #1
Put #1, 1, podaci
Close #1

Znaci i dinamicki nizovi mogu se upisivati u fajl kao i svaka druga promenljiva.

Ako hoces da uvek ima istu duzinu fajla definisi korisnicki tip, i onda promenljivu tog tipa upisi u fajl uvek na poziciju 1.

Pozdrav
[ dejan @ 16.09.2002. 16:12 ] @
Trebalo mi je da otvorim fajl od npr. 100MB i otfikarim mu zadnjih 100 bajtova. E sada, nisam zeleo da radim kopiranje prvih 99.9MB jer bi logicno to ohoho potrajalo, nego sam hteo da mu nekako samo definisem kraj na mestu 100 bajta pre stvarnog kraja.

U svakom slucaju, nasao sam API funkciju SetEndOfFile i resio problem...

Hvala u svakom slucaju...