Obsługa plików > Open - polecenie | | Drukuj |
Polecenie otwiera plik dyskowy do zapisu lub odczytu. Przed wykonaniem jakiejkolwiek operacji na pliku, należy wykonać operację otwarcia pliku. Po zakończeniu pracy należy plik zamknąć, używając polecenia Close. Pliki nie zamknięte poleceniem Close pozostają otwarte do momentu zamknięcia okna z raportem i zajmują systemowe identyfiaktory plików, co może uniemożliwić otwarcie innych okien w programie.
Składnia
Int Open Int nazwaPliku For typOtw [As Int numerPliku]
Argumenty
Typ |
Nazwa |
Opis |
||||||
nazwaPliku |
Nazwa pliku dyskowego wraz z pełną ścieżką dostępu. |
|||||||
typOtw |
Stałe symboliczne określające typ dostępu do pliku. Dozwolone wartości:
Przed tymi stałymi można dodatkowo umieścić modyfikator typu konwersji:
|
|||||||
numerPliku |
Numer, który ma być przypisany jako identyfikator pliku. Numer ten musi być większy od 3. |
Wartość zwracana
Numer identyfikujący otwarty plik, gdy operacja się powiodła.
Wartość mniejszą lub równą zero, w przypadku niepowodzenia.
Przykład
//Wskazanie pliku wraz ze ścieżką dostępu
String plik_do_otwarcia = FileDlg (1, "Dokumenty tekstowe (*.txt) | *.txt" )
//Otwarcie pliku
Int Numer_pliku = Open plik_do_otwarcia For output
String k1 = "Plik: " + plik_do_otwarcia + " został otwarty"
//Wyświetlenie komunikatu o otwarciu pliku
Message k1
//Zamknięcie pliku
Close Numer_pliku