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

Topybear topybear at gmail.com
Fri Jun 10 12:10:30 CEST 2016


On 2016.06.10. 11:16, hozso_001 at freemail.hu wrote:
>    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]
> .
Túl sok minden múlik az olvasón. Ha normálisan nyitja meg (mint mondjuk 
a tail), akkor simán írhatod az állományt. Ha nem, akkor neked kell 
figyelni arra, hogy ha sikertelen a nyitás írásra akkor várnod kell és 
aztán ismét megpróbálni.
Ha az olvasót is te írod :). akkor pl. érdemes a tail forrását nézegetni 
ötletekért: http://tailforwin32.sourceforge.net/

Topy



More information about the Elektro mailing list