Extras din curs
Instructiuni si functii pentru lucrul cu fisiere în Visual Basic
Get
Citeste date dintr-un fisier deschis si le transfera într-o variabila. În general, datele citite cu Get au fost scrise în fisier cu instructiunea Put. Sintaxa generala:
Get [#]filenumber, [recnumber], varname
unde
filenumber este numarul fisierului de unde se citesc date (fisierul trebuie sa fie deschis)
recnumber numar optional de tip Variant (Long), ce reprezinta numarul înregistrarii (modul Random) sau numarul octetului (modul Binary) de unde începe citirea. Prima pozitie este 1.
varname numele variabilei care memoreaza informatia.
Daca nu se specifica numarul înregistrarii, se va citi din pozitia activa de dupa ultima instructiune Get, Put sau Seek, iar argumentul lipsa este indicat prin virgule consecutive. Astfel, de exemplu:
Get #4, , Buffer
Mai trebuie precizat faptul ca aplicarea instructiunii Get trebuie sa respecte o serie de reguli, în functie de modul de acces la fisier.
Put
Scrie valoarea unei variabile date într-un fisier deschis în prealabil. Datele scrise cu Put sunt, în general, citite din fisier cu Get. Sintaxa generala:
Put [#]filenumber, [recnumber], varname
unde
filenumber este numarul fisierului unde se scriu datele (fisierul trebuie sa fie deschis);
recnumber numar optional Variant (Long), ce reprezinta numarul înregistrarii (modul Random) sau numarul octetului (modul Binary) unde începe scrierea. Prima pozitie este 1.
varname numele variabilei a carei valoare se scrie în fisier.
Daca nu se specifica numarul înregistrarii se va scrie în pozitia activa de dupa ultima instructiune Get, Put sau Seek. Argumentul lipsa este indicat prin virgule consecutive. De exemplu:
Put #4, , Buffer
Ca si în cazul anterior, utilizarea acestei instructiuni trebuie sa respecte o serie de reguli, în functie de modul de acces la fisier.
Input #
Citeste date dintr-un fisier secvential si le transfera în variabilele specificate.
Instructiunea se va utiliza doar cu fisierele deschise în modul Input sau Binary, datele citite cu Input # au fost scrise, de regula, cu Write #.
Input #filenumber, varlist
unde
filenumber numarul fisierului (deschis în prealabil);
varlist lista de variabile, separate de virgule, pentru care se citesc valorile din fisier. Nu se pot include nume de tablouri sau variabile Object, dar se accepta elemente de tablou si variabile de tipuri utilizator.
Pentru situatiile uzuale (tipuri numerice sau String standarde) atribuirea valorilor se efectueaza fara modificari. Pentru alte situatii:
Preview document
Conținut arhivă zip
- Fisiere Visual Basic.doc