[ 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... |
[ dejan @ 16.09.2002. 14:01 ] @
[ 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... Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|