<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-2" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 9.00.8112.16514">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2 face=Arial>Zdravím.</FONT></DIV>
<DIV><FONT size=2 face=Arial>Nedokázal by mi prosím někdo poradit, co dělám
špatně při zápisu dat? V pascalu klasicky zapisuji data do souboru
pomocí:</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>AssignFile(F, cesta);</FONT></DIV>
<DIV><FONT size=2 face=Arial>Append(F);</FONT></DIV>
<DIV><FONT size=2 face=Arial>WriteLn(F, co);</FONT></DIV>
<DIV><FONT size=2 face=Arial>CloseFile(F);</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>Ale po asi třech hodinách zápisu do toho souboru(mi
to klekne na uvedené hlášce). Soubor je malý, nemá ani 1/2 mega. Velikost má
pokaždé jinou. Na netu jsem našel info o této problematice, že se má zvednout
hodnota v souboru /proc/sys/fs/file-max na cca 200000. Ale ani to nepomohlo. Se
souborem myslím pracuji korektně a zapisuji do něj tak 5-10x za minutu. Žádný
drama. Prostě jen přečtu nasbíraná data a zapíši do souboru. Ale POZOR! Pokud si
udělám jednoduchý testovací cyklus a v něm zapisuji data do toho souboru, zapíšu
tam třeba 50000 záznamů jako by nic. Proč se mi neuvolňují popisovače a ucpává
se to? Linuxář moc velký nejsem, 95% aplikací dělám pro Win ale na to, jak je to
prosté si s tím nevím rady. Medium pro zápis je OK, žádné chyby nevykazuje. Je
nějaký příkaz jak uvolňovat popisovače souborů? Disk je FAT32. Pomohlo by jej
předělat na nějaký EXT??? Potíž je, že by měl zůstat čitelný pro
Win.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV><FONT size=2 face=Arial>Zaplik</FONT></DIV></BODY></HTML>