[elektro] PC, hibatűrő fájlba írás módszere

Xorn toth.endre at gmail.com
Wed Apr 17 10:29:46 CEST 2013


2013/4/17 hozso_001 at freemail.hu <hozso_001 at freemail.hu>:
>
>    Elvi, programozási kérdés... (Visual Basic 2008,
> ha ez érdekes...)
>
>
>    Adva van egy program, ami egy file-on keresztül tart
> kapcsolatot egy másikkal. Tehát a felügyeleti program
> (nevezzük így) mondjuk félpercenként hozzáfűz egy sort
> egy file-hoz. Egy másik program ezt a fájlt olvassa és
> megnézni, hogy mit üzent a felügyeleti program. Az olvasó
> program is esetleg "vissza üzen" a felügyeleti programnak.
> Akár ugyanebbe a fájlba, akár egy másikba.
>
>
>    Kérdés: hogyan lehet megoldani, hogy amikor az egyik
> program megnyitja a közös fájlt, akkor a számítógép leállása
> (vagy a program leállítása esetén) a nyitva maradt fájl utána
> megint használható legyen?
>
>    Ha jól emlékszem, akkor írás előtt az adott fájlt meg kell
> nyitni, írok bele, aztán be kell zárni. Ha ez nem történik így
> meg, akkor a következő megnyitásnál gondolom hibaüzenetet
> kapok, hogy a fájl már nyitva van. Ezt szeretném elkerülni. Vagy,
> ha már így alakul, akkor hogyan tudom egy másik programmal
> az adott fájlt "visszazárni"?

Elvileg az op.rendszernek kezelni kell tudni a processz nem tervszerű
kihalását, és zárnia kellene az összes nyitott file-ját anélkül, hogy
ezt külön le kellene programoznod.

Best regards,
Andy



More information about the Elektro mailing list