[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