IBM Lotus Symphony


FileAttr-funktio [käytönaikainen]

Palauttaa Open-lauseella avatun tiedoston käsittelytilan tai käsittelynumeron. Tiedoston käsittelynumero vaihtelee käyttöjärjestelmän mukaan (OSH = Operating System Handle).

Huomautuskuvake Jos käytössä on 32-bittinen käyttöjärjestelmä, tiedoston käsittelynumeroa ei voi selvittää FileAttr-funktion avulla.

Katso myös: Open

Syntaksi:

FileAttr (FileNumber As Integer, Attribute As Integer)

Palautusarvo:

Kokonaisluku

Parametrit:

FileNumber: Open-lauseella avatun tiedoston numero.

Attribute: Kokonaislukulauseke, joka osoittaa palautettavien tiedostotietojen lajin. Käytettävissä ovat seuraavat arvot:

1: FileAttr-funktio osoittaa tiedoston käsittelytilan.

2: FileAttr-funktio palauttaa tiedoston käsittelynumeron käyttöjärjestelmässä.

Jos määrität parametrimääritteen, jonka arvo on 1, seuraavat paluuarvot ovat mahdollisia:

1 - INPUT (tiedosto on avattu syöttöä varten)

2 - OUTPUT (tiedosto on avattu tulostusta varten)

4 - RANDOM (tiedosto on avattu hajasaantia varten)

8 - APPEND (tiedosto on avattu liittämistä varten)

32 - BINARY (tiedosto on avattu binaaritilassa).

Virhekoodit

5 Virheellinen toimintokutsu

52 Virheellinen tiedoston nimi tai numero

Esimerkki:

Sub ExampleFileAttr

Dim iNumber As Integer

Dim sLine As String

Dim aFile As String

aFile = "c:\data.txt"

iNumber = Freefile

Open aFile For Output As #iNumber

Print #iNumber, "This is a line of text"

MsgBox FileAttr(#iNumber, 1 ),0,"Access mode"

MsgBox FileAttr(#iNumber, 2 ),0,"File attribute"

Close #iNumber

End Sub


Palautetta tuotteesta | Lisäohjeet | Tavaramerkit