[elektro] File kommunikáció programok között

elight elight at gmail.hu
Fri Jun 10 11:31:37 CEST 2016


Szia

nem elég ha művelet előtt teszteli az írhatóságot,
és ha írható, akkor írja csak át a file-ban az adatokat,
addig meg saját magának buffereli az írnivalókat?

Üdv István

2016-06-10 11:25 keltezéssel, Erdos Zoltan írta:
> szia!
>
> a fajl megosztasa reszben az operacios rendszer, reszben a hasznalo
> programok feladata.
>
> az oprendszer annyit tehet, hogy megengedi a tobb usernek, tobb szalon
> hasznalatot
>
> az iras egy idoben csak egy szalon tortenhet, erre vannak arbitracios
> megoldasok, fapad esetben ajanlom, hogy iras elott krealj egy valami.lck
> filet 1 byte tartalommal. a masik programba meg ird bele, hogy ha ilyet
> talal, akkor ne probalkozzon, varjon. iras vegen .lck torles
> es persze masvalami.lck a masik oldalrol.
>
> ha valamelyik oldalt nem te irod, akkor ma necces, akkor hibakezelessel
> kell megoldani a figyelest. idozitest win alatt felejtsd el, nem muxik.
>
>
>
>
> 2016.06.10. 11:16 keltezéssel, hozso_001 at freemail.hu írta:
>>    Sziasztok!
>>
>>
>>     Van egy feladatom, ahol egy fájlt kell írnom, amit aztán egy másik
>> program értékel ki. Windows 7, Delphi (Lazarus), ASCII (text - csv
>> file). Kérdésem: hogyan, milyen elven történik ilyenkor a fájl
>> frissítése? Mármint: ha a másik program megnyitja a fájlt olvasásra,
>> akkor én tudom-e közben törölni, újraírni a fájlt? Vagy úgy kell a
>> folyamatokat időzíteni, hogy ez a két feladat ne zavarja egymást? (Tehát
>> ha pl. nem tudok írni a fájlba, mert épp meg van nyitva, akkor próbáljam
>> később írni, amikor már bezárták? Vagy ha ő csak olvasásra nyitja meg,
>> akkor én írhatom bármikor gond nélkül?)
>>
>>
>>     Üdv.: Horváth Zsolt
>>
>> -----------------------------------------
>>            elektro[-flame|-etc]
>>
>>
> -----------------------------------------
>            elektro[-flame|-etc]
>



More information about the Elektro mailing list