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

hozso_001 at freemail.hu hozso_001 at freemail.hu
Fri Jun 17 10:41:01 CEST 2016


   Nah, jött válasz a másik cégtől...
"További kérdés, hogy a fájl beolvasása Önök által hogyan történik? 
Azért kérdezem, mert az én programom íráskor először törli a fájl 
tartalmát, majd beleírja a PLC-kből beolvasott adatokat. Ha Önök pont a 
törléskor vagy a teljes feltöltés előtt olvassák ki az adatokat, akkor 
nem kerül minden adat kiolvasásra. Javaslom, hogy beolvasáskor legyen 
egy méret ellenőrzés, hogy a fájl mérete megfelelő-e, tehát ellenőrizni 
kellene, hogy minden adat beírásra került az olvasás pillanatában! "

A fájl méretének ellenőrzésére nem lesz lehetőség.Ha lehetne ne töröljék 
a fájl tartalmat csak az íráspointert állítsák vissza a fájl elejére, ha 
a fájlban van egy kis „inkonzisztencia”, az nem jelent nagy problémát.

Ha ez nem megy, akkor egy másik file-t kellene írni és azt egy 
másolással átírni – felülírni – az általunk használtat.

   Lehet ilyet csinálni text file-al? Tehát, hogy egy meglévő fájlban 
egy sort átírok? Én úgy csináltam, hogy megnyitom Rewrite-al, ami készít 
egy üres fájlt és után beleírom, amit kell. De ez neki nem jó, úgy 
látom... :-/  (Vagy tévedek és a Rewrite nem így működik?)


     Üdv.: Horváth Zsolt






2016.06.13. 17:40 keltezéssel, Kiss Gabor írta:
> On 06/13/2016 02:09 PM, Xorn wrote:
>> Timestamp a névbe + exkluzív írásra nyitva. Amikor elengedte, és a
>> fogadó oldal nyitni tudja, onnantól az övé a file. És mindig a
>> legfrissebbet próbálja nyitni. Esetleg a file tartalmába info, hogy mi
> Race condition. :-)
>
>> volt az előző file neve, és akkor kimaradni sem tud, mert a fogadó
>> oldal tudni fogja, ha valami elmulasztott.
> kissg



More information about the Elektro mailing list