
Blloku i funksioneve FS_READLINE lexon te dhenat rresht-për-rreshtë nga një file.
Kujdes: Kur lexohen file të mëdha shumë, SPS ose sistemi i plotë mund të bëhet i papërshtatshëm dhe nuk do të niset më.
Shënim: Madhësia maksimale e lexueshme e një rreshti është për arsye sigurie 1024'000 bytes.
Sistemi i fileve duhet të ketë qenë initializuar më parë duke përdorur FS_INIT. Të gjitha operacionet bëhen asinkronisht për çdo mjedis ruajtjeje që është krijuar.
Në një anë positive, të dhënat lexohen nga mjedisi i ruajtjes.
Përkufizon pajisjen, nga e cila duhet të aksesohen filet. Pajisja përdoret për projekt dhe mund të administrohet në menun kontekstual nën Projekti Ruajtje e Jashtme.
Tregon rrugën për në file në mjedisin e ruajtjes. Rruga përgjigjet një rruge të fileve Unix në format UTF-8, nëse kjo mbështetet. Rruga paraqitet si më poshtë:
Folder/Subfolder/File.txt
Përkufizon rreshtin që duhet të lexohet. Rreshti i parë fillon me numrin 0.
Përkufizon kthimin e rreshtit. Ky caktohet me escape: "\r\n". Nëse hyrja nuk është e përkufizuar, atëherë merrni "\n".
Në raste të mëposhtme shënimi i escape respektohet:
Shënim: Për të lejuar që karaktere binare, si p.sh. '\xEF', të caktohen, këto duhet të caktohen në thonjëza të thjeshta.
Dalja kthen një impuls në rast suksesi për të vazhduar operacionin e ardhshëm. Impulsi ndodh kur procesi mbaron, edhe nëse ka pasur një gabim.
Kthen rreshtin e lexuar, duke përfshirë fundin e rreshtit. Gjendja ruhet për përdorim të mëvonshëm.
Nëse fundi i fileve është arritur, hyrja është e vërtetë.
Nëse UTF-8 Byte Order Mark u gjet, dalja është e vërtetë. BOM përcaktohet në çdo proces leximi.
Kthen një tekst me një mesazh gabimi në rast gabimi. Ky është FALSE, nëse nuk ka pasur asnjë gabim. Gjendja ruhet për përdorim të mëvonshëm.
Arsyet e mundshme: