
Η Μονάδα Λειτουργίας FS_READLINE διαβάζει δεδομένα γραμμή προς γραμμή από ένα αρχείο.
Προσοχή: Όταν διαβάζετε πολύ μεγάλες αρχείους, η SPS ή ολόκληρο το σύστημα μπορεί να σταματήσει και να μην ξεκινήσει ξανά.
Σημείωση: Το μέγιστο διαβάσιμο μέγεθος μιας γραμμής για λόγους ασφαλείας είναι 1024'000 bytes.
Το σύστημα αρχείων πρέπει να έχει προ-αρχικοποιηθεί με τη βοήθεια του FS_INIT. Όλες οι λειτουργίες πραγματοποιούνται ασύγχρονα για κάθε αποθηκευτικό μέσο που δημιουργείται.
Με μια θετική ακμή, τα δεδομένα διαβάζονται από το αποθηκευτικό μέσο.
Ορίζει τη συσκευή από την οποία θα γίνει η πρόσβαση στα αρχεία. Η συσκευή χρησιμοποιείται ανά έργο και μπορεί να διαχειριστεί στο μενού Έργο Εξωτερική Αποθήκευση.
Ορίζει τη διαδρομή προς το αρχείο στο αποθηκευτικό μέσο. Η διαδρομή αντιστοιχεί σε μια διαδρομή αρχείου Unix στο μορφή UTF-8, εάν υποστηρίζεται. Η διαδρομή παρουσιάζεται ως εξής:
Φάκελος/Υποφάκελος/Αρχείο.txt
Ορίζει τη γραμμή που πρέπει να διαβαστεί. Η πρώτη γραμμή ξεκινά με τον αριθμό 0.
Ορίζει την αλλαγή γραμμής. Αυτό ορίζεται με escapes: "\r\n". Αν η είσοδος δεν οριστεί, τότε υποθέτεται "\n".
Για τα ακόλουθα χαρακτήρες λαμβάνεται υπόψη το escape:
Σημείωση: Για να μπορούν να οριστούν και δυαδικοί χαρακτήρες, όπως π.χ. '\xEF', πρέπει να ορίζονται σε απλές εισαγωγικές.
Η έξοδος επιστρέφει έναν παλμό επιτυχίας για να πραγματοποιηθεί η επόμενη λειτουργία. Ο παλμός συμβαίνει στο τέλος της διαδικασίας, ακόμη και αν έχει συμβεί ένα σφάλμα.
Επιστρέφει τη γραμμή που διαβάζεται, συμπεριλαμβανομένου του τέλους της γραμμής. Η κατάσταση αποθηκεύεται για μελλοντική χρήση.
Αν έχει φτάσει το τέλος του αρχείου, η είσοδος είναι αληθινή.
Αν βρεθεί το UTF-8 Byte Order Mark, η έξοδος είναι αληθινή. Το BOM προσδιορίζεται σε κάθε διαδικασία ανάγνωσης.
Επιστρέφει έναν κείμενο με ένα μήνυμα σφάλματος σε περίπτωση σφάλματος. Αυτό είναι FALSE, αν δεν έχει συμβεί κάποιο σφάλμα. Η κατάσταση αποθηκεύεται για μελλοντική χρήση.
Δυνατές αιτίες: