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

Xorn toth.endre at gmail.com
Mon Jun 13 09:36:47 CEST 2016


Ha nyitod, tudod exkluzív írásra nyitni, olyankor a kiolvasó program
nyitása fut lyukra, és kell ismételjen. Ha meg exkluzív nem tudod
nyitni, akkor ő folyamatosan nyitva tartja.

Szerintem az adott körülmények között ez az egyetlen biztos módja a
kommunikációnak. Mindkét oldal exkluzív írásra nyit (az olvasó oldal
is). Ha sikerül, övé a file. Ha nem sikerül, akkor a másik használja
éppen, várakozás, újrapróbál.

Best regards,
Andy

hozso_001 at freemail.hu <hozso_001 at freemail.hu> írta (2016. június 13. 9:29):
>    Nos, a helyzet elég érdekes... :D
>
>    Az olvasó programot nem én készítem! Én csak a kiolvasandó adatokkal
> foglalkozok. A másik félről sajna nem sokat tudok. Kb. 3 mondatban írták
> le az igényeiket, nem tudom, mennyire tudok majd velük kommunikálni
> érdemben... :D
>    Arra gondoltam, hogy a következőképpen készítem el a programom:
> 1. kiolvasás után memóriába mentem a beolvasott adatokat
> 2. próbálkozok megnyitni a fájlt... ha sikerül, akkor tartalom törlés
> majd az aktuális adatok beírása, fájl lezárása
> 3. ha nem sikerül megnyitni, akkor várakozás - mondjuk 1 sec - és
> újrapróbálkozás (goto 2.)
>
>    Remélem, a másik félnek van annyi sütnivalója, hogy ha megnyitja is a
> fájlt, akkor vagy csak olvasásra nyitja meg, vagy néha bezárja... ja és
> hogy lekezeli azt az időszakot, amikor én nyitom meg és írom a fájlt...
> Megpróbálom lelevelezni velük, majd kiderül, mire jutunk.
>
>
>    Üdv.: Horváth Zsolt
>
>
>
>
> 2016.06.10. 18:56 keltezéssel, gyapo írta:
>> Stolmár, you wrote:
>> ST> Én nem 1 file-t, hanem egy vagy több könyvtárakat használnék.
>>
>> Akár egy folderben, de átmásolva más névre, és abból olvasni. Közben
>> az eredeti bármikor írható. Ha olvasásnál fontos a friss adat, akkor
>> megnézni, hogy változott-e az eredeti, ha igen, újra átmásol, olvas.
>>
>> Üdv.: gyapo
>>
>> -----------------------------------------
>>            elektro[-flame|-etc]
>
> -----------------------------------------
>           elektro[-flame|-etc]



More information about the Elektro mailing list