PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora

Google
 

Rozkaz Input #

Instrukcja Input # odczytuje dane z otwartego pliku sekwencyjnego i kojarzy je ze zmiennymi.

Składnia rozkazu Input #:

Input [#]NrPliku, ListaZmiennych

Argument NrPliku jest wymaganym poprawnym numerem pliku.
Argument ListaZmiennych jest wymaganą listą zmiennych oddzielonych przecinkami do których mają zostać przypisane odczytane z pliku wartości, nie mogą to być tablice lub zmienne obiektowe. Mogą być używane zmienne, które są elementami tablicy lub typu użytkownika.

Dane odczytywane z pliku rozkazem Input # są zwykle zapisywane rozkazem Write #. Rozkazu tego można używać z plikami otwartymi w trybach Input lub Binary.

Podczas odczytu dane numeryczne lub łańcuchowe są kojarzone ze zmiennymi bez żadnych modyfikacji.
Odczytane dane Wartość podstawiana do zmiennej
Przecinek lub pusta linia Empty
#NULL# Null
#FALSE# lub #TRUE# False lub True
"yyyy-mm-dd hh:mm:ss" Data lub/i czas reprezentowane przez wyrażenie
#ERROR NrBłędu" NumerBłędu (zmienna Variant traktowana jako kod błędu)

Znaki cudzysłowiu zamykające dane (" ") są ignorowane.

Dane zawarte w pliku muszą występować w takim samym porządku jak zmienne w ListaZmiennych i odpowiadać zmiennym tego samego typu. Jeżeli zmienna jest numeryczna a odczytana dana nie jest numeryczna, zmiennej przypisywana jest wartość zero.
Jeżeli osiągnięty zostanie koniec pliku podczas odczytywania danych, odczyt zostanie przerwany i wystąpi błąd.

Aby poprawnie odczytać dane z pliku do zmiennych używając rozkazu Input # należy używać rozkazu Write # do zapisywania danych do plików. Użycie rozkazu Write # powoduje prawidłowe rozdzielenie danych.


Przykład użycia rozkazu Input #:

Dim blnBoolean As Boolean, varData As Variant
Open "FILE" For Input As #1  'otwarcie pliku
Input #1, blnBoolean, varData  'odczytanie danych typu Boolean i Data
Close #1  'zamknięcie pliku


(Zmienne, typy zmiennych, rozkazy Open i Close zostały opisane w innych częściach kursu.)


na górę strony...


Google
 
Poprzednia | Wyżej | Strona główna | Spis Treści | Index haseł | Opis VB

BokDol
PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora