hej, musze zrobic nastepujaca rzecz:
jest sobie plik 'plik.csv'. do niego jest zapis i z niego jest rowniez odczyt. mozna to przedstawic tak, ze jest sobie jakas aplikacja A (o ktorej nic nie wiem) i ona robi zapis do tego pliku. Kolejna linia wpisu = kolejny rekord do bazy. Teraz jest moja aplikacja, B, ktora ma wlasnie zapisac te przeczytane linie. Aplikacja B ma wpierw wczytac sobie do pamieci 50 linijek i dopiero po tym zapisac. Kolega podsunal mi pomysl, aby moja aplikacja robila tak: czytam linie, patrze czy jest nastepna-jesli tak-czytam ja, jesli nie-czekam az przyjdzie. i tak az uzbieram 50 linii. Podczas czekania mam nie zamykac pliku. nie kojarze aby mozna bylo trzymac otwarty plik (moja aplikacja B) oraz rownoczesnie robic do niego zapis (aplikacja A), ale moze jestem w bledzie.
moje pytanie do Was - czy jest jakas flaga ktora umozliwilaby mi cos takiego? ewentualnie - czy ktos z Was ma lepszy pomysl rozwiazania tego problemu? bo wiadomo-moge probowac za kazdy razem przeczytac do 50 - jesli ich akurat tyle bedzie to ok. ale co jesli bedzie np dopiero 10? i wlasnie szukam jakiegos sprytnego sposobu na rozwiazanie tego.
pozdrawiam,
misty