Ignore:
Timestamp:
Aug 21, 2008, 7:21:48 PM (16 years ago)
Author:
イグトランス (egtra)
Message:

非同期入出力(Begin/End-Read/Writeメソッド)を実装。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/ablib/src/Classes/System/IO/File.ab

    r476 r605  
    11Namespace System
    22Namespace IO
    3 
    4 /*
    5 @brief ファイルのアクセス方法を表す
    6 */
    7 Enum FileAccess
    8     Read      = GENERIC_READ
    9     ReadWrite = GENERIC_READ Or GENERIC_WRITE
    10     Write     = GENERIC_WRITE
    11 End Enum
    12 
    13 /*
    14 @brief ファイルの属性を表す
    15 */
    16 Enum FileAttributes
    17     Archive           = FILE_ATTRIBUTE_ARCHIVE
    18     Compressed        = FILE_ATTRIBUTE_COMPRESSED
    19     Device            = FILE_ATTRIBUTE_DEVICE
    20     Directory         = FILE_ATTRIBUTE_DIRECTORY
    21     Encrypted         = FILE_ATTRIBUTE_ENCRYPTED
    22     Hidden            = FILE_ATTRIBUTE_HIDDEN
    23     Normal            = FILE_ATTRIBUTE_NORMAL
    24     NotContentIndexed = FILE_ATTRIBUTE_NOT_CONTENT_INDEXED
    25     Offline           = FILE_ATTRIBUTE_OFFLINE
    26     ReadOnly          = FILE_ATTRIBUTE_READONLY
    27     ReparsePoint      = FILE_ATTRIBUTE_REPARSE_POINT
    28     SparseFile        = FILE_ATTRIBUTE_SPARSE_FILE
    29     System            = FILE_ATTRIBUTE_SYSTEM
    30     Temporary         = FILE_ATTRIBUTE_TEMPORARY
    31 End Enum
    32 
    33 /*
    34 @brief ファイルの作成モードを表す
    35 */
    36 Enum FileMode
    37     Append       = OPEN_ALWAYS
    38     Create       = CREATE_ALWAYS
    39     CreateNew    = CREATE_NEW
    40     Open         = OPEN_EXISTING
    41     OpenOrCreate = OPEN_ALWAYS
    42     Truncate     = TRUNCATE_EXISTING
    43 End Enum
    44 
    45 /*
    46 @brief ファイルの共有を表す
    47 */
    48 Enum FileShare
    49     None       = 0
    50     Read       = FILE_SHARE_READ
    51     Write      = FILE_SHARE_WRITE
    52     ReadWrite  = FILE_SHARE_READ Or FILE_SHARE_WRITE
    53     DeleteFile = FILE_SHARE_DELETE
    54 End Enum
    553
    564/*
Note: See TracChangeset for help on using the changeset viewer.