FileSystem.Unlock Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Řídí přístup jiných procesů k celému souboru nebo jeho části otevřenému Open
pomocí funkce . Tato My
funkce poskytuje vyšší produktivitu a výkon při vstupně-výstupních operacích se soubory než Lock
a Unlock
. Další informace naleznete v tématu FileSystem.
Přetížení
Unlock(Int32) |
Řídí přístup jiných procesů k celému souboru nebo jeho části otevřenému |
Unlock(Int32, Int64) |
Řídí přístup jiných procesů k celému souboru nebo jeho části otevřenému |
Unlock(Int32, Int64, Int64) |
Řídí přístup jiných procesů k celému souboru nebo jeho části otevřenému |
Unlock(Int32)
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
Řídí přístup jiných procesů k celému souboru nebo jeho části otevřenému Open
pomocí funkce . Tato My
funkce poskytuje vyšší produktivitu a výkon při vstupně-výstupních operacích se soubory než Lock
a Unlock
. Další informace naleznete v tématu FileSystem.
public:
static void Unlock(int FileNumber);
public static void Unlock (int FileNumber);
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("macos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static void Unlock (int FileNumber);
static member Unlock : int -> unit
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("macos")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
static member Unlock : int -> unit
Public Sub Unlock (FileNumber As Integer)
Parametry
- FileNumber
- Int32
Povinná hodnota. Libovolné platné číslo souboru
- Atributy
Výjimky
Režim souboru je neplatný.
Příklady
Tento příklad ilustruje použití Lock
funkcí a Unlock
. Tento příklad předpokládá, že People.txt
je soubor, který obsahuje záznamy struktury Person
.
Structure Person
Dim Name As String
Dim ID As Integer
End Structure
Sub PutInLockedFile(ByVal onePerson As Person)
FileOpen(1, "c:\people.txt", OpenMode.Binary)
Lock(1)
FilePut(1, onePerson)
Unlock(1)
FileClose(1)
End Sub
Poznámky
Funkce Lock
a Unlock
se používají v prostředích, kde několik procesů může potřebovat přístup ke stejnému souboru.
Lock
funkce a Unlock
se vždy používají ve dvojicích. Argumenty a Lock
Unlock
musí být identické.
Pokud Record
nejsou zadány , nebo FromRecord
a ToRecord
, zámek bude pro celý soubor. Pokud Record
zadáte samostatně, jeden záznam se uzamkne nebo odemkne.
Pokud byl soubor otevřen pro sekvenční vstup nebo výstup Lock
a Unlock
má vliv na celý soubor, bez ohledu na rozsah určený pomocí FromRecord
aToRecord
.
Viz také
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- IOException
- Přístup k souborům v jazyce Visual Basic
Platí pro
Unlock(Int32, Int64)
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
Řídí přístup jiných procesů k celému souboru nebo jeho části otevřenému Open
pomocí funkce . Tato My
funkce poskytuje vyšší produktivitu a výkon při vstupně-výstupních operacích se soubory než Lock
a Unlock
. Další informace naleznete v tématu FileSystem.
public:
static void Unlock(int FileNumber, long Record);
public static void Unlock (int FileNumber, long Record);
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("macos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static void Unlock (int FileNumber, long Record);
static member Unlock : int * int64 -> unit
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("macos")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
static member Unlock : int * int64 -> unit
Public Sub Unlock (FileNumber As Integer, Record As Long)
Parametry
- FileNumber
- Int32
Povinná hodnota. Libovolné platné číslo souboru
- Record
- Int64
Nepovinný parametr. Číslo jediného záznamu nebo bajtu pro uzamčení nebo odemknutí
- Atributy
Výjimky
Režim souboru je neplatný.
Příklady
Tento příklad ilustruje použití Lock
funkcí a Unlock
. Tento příklad předpokládá, že People.txt
je soubor, který obsahuje záznamy struktury Person
.
Structure Person
Dim Name As String
Dim ID As Integer
End Structure
Sub PutInLockedFile(ByVal onePerson As Person)
FileOpen(1, "c:\people.txt", OpenMode.Binary)
Lock(1)
FilePut(1, onePerson)
Unlock(1)
FileClose(1)
End Sub
Poznámky
Funkce Lock
a Unlock
se používají v prostředích, kde několik procesů může potřebovat přístup ke stejnému souboru.
Lock
funkce a Unlock
se vždy používají ve dvojicích. Argumenty a Lock
Unlock
musí být identické.
Pokud Record
nejsou zadány , nebo FromRecord
a ToRecord
, zámek bude pro celý soubor. Pokud Record
zadáte samostatně, jeden záznam se uzamkne nebo odemkne.
Pokud byl soubor otevřen pro sekvenční vstup nebo výstup Lock
a Unlock
má vliv na celý soubor, bez ohledu na rozsah určený pomocí FromRecord
aToRecord
.
Viz také
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- IOException
- Přístup k souborům v jazyce Visual Basic
Platí pro
Unlock(Int32, Int64, Int64)
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
- Zdroj:
- FileSystem.vb
Řídí přístup jiných procesů k celému souboru nebo jeho části otevřenému Open
pomocí funkce . Tato My
funkce poskytuje vyšší produktivitu a výkon při vstupně-výstupních operacích se soubory než Lock
a Unlock
. Další informace naleznete v tématu FileSystem.
public:
static void Unlock(int FileNumber, long FromRecord, long ToRecord);
public static void Unlock (int FileNumber, long FromRecord, long ToRecord);
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("macos")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public static void Unlock (int FileNumber, long FromRecord, long ToRecord);
static member Unlock : int * int64 * int64 -> unit
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("macos")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
static member Unlock : int * int64 * int64 -> unit
Public Sub Unlock (FileNumber As Integer, FromRecord As Long, ToRecord As Long)
Parametry
- FileNumber
- Int32
Povinná hodnota. Libovolné platné číslo souboru
- FromRecord
- Int64
Nepovinný parametr. Číslo prvního záznamu nebo bajtu, který se má uzamknout nebo odemknout.
- ToRecord
- Int64
Nepovinný parametr. Číslo posledního záznamu nebo bajtu k uzamčení nebo odemknutí
- Atributy
Výjimky
Režim souboru je neplatný.
Příklady
Tento příklad ilustruje použití Lock
funkcí a Unlock
. Tento příklad předpokládá, že People.txt
je soubor, který obsahuje záznamy struktury Person
.
Structure Person
Dim Name As String
Dim ID As Integer
End Structure
Sub PutInLockedFile(ByVal onePerson As Person)
FileOpen(1, "c:\people.txt", OpenMode.Binary)
Lock(1)
FilePut(1, onePerson)
Unlock(1)
FileClose(1)
End Sub
Poznámky
Funkce Lock
a Unlock
se používají v prostředích, kde několik procesů může potřebovat přístup ke stejnému souboru.
Lock
funkce a Unlock
se vždy používají ve dvojicích. Argumenty a Lock
Unlock
musí být identické.
Pokud Record
nejsou zadány , nebo FromRecord
a ToRecord
, zámek bude pro celý soubor. Pokud Record
zadáte samostatně, jeden záznam se uzamkne nebo odemkne.
Pokud byl soubor otevřen pro sekvenční vstup nebo výstup Lock
a Unlock
má vliv na celý soubor, bez ohledu na rozsah určený pomocí FromRecord
aToRecord
.
Viz také
- FileOpen(Int32, String, OpenMode, OpenAccess, OpenShare, Int32)
- IOException
- Přístup k souborům v jazyce Visual Basic