Changeset 60


Ignore:
Timestamp:
Jan 15, 2007, 11:39:26 PM (13 years ago)
Author:
dai
Message:
 
Location:
Include
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • Include/Classes/System/IO/File.ab

    r59 r60  
     1
     2Enum FileAccess
     3    Read
     4    ReadWrite
     5    Write
     6End Enum
    17
    28Enum FileAttributes
     
    1723End Enum
    1824
     25Enum FileMode
     26    Append
     27    Create
     28    CreateNew
     29    Open
     30    OpenOrCreate
     31    Truncate
     32End Enum
     33
     34Enum FileShare
     35    DeleteFile
     36    None
     37    Read
     38    ReadWrite
     39    Write
    1940Class File
    2041Public
     
    115136        ' TODO: 実装
    116137    End Sub
     138
     139    Static Function Open( path As String, mode As FileMode ) As FileStream
     140        ' TODO: 実装
     141    End Function
     142
     143    Static Function Open( path As String, mode As FileMode, access As FileAccess ) As FileStream
     144        ' TODO: 実装
     145    End Function
     146
     147    Static Function Open( path As String, mode As FileMode, access As FileAccess, share As FileShare ) As FileStream
     148        ' TODO: 実装
     149    End Function
     150
     151    Static Function OpenRead( path As String ) As FileStream
     152        ' TODO: 実装
     153    End Function
     154
     155    Static Function OpenText( path As String ) As StreamReader
     156        ' TODO: 実装
     157    End Function
     158
     159    Static Function OpenWrite( path As String ) As FileStream
     160        ' TODO: 実装
     161    End Function
     162
     163    Static Function ReadAllBytes( path As String ) As *Byte
     164        ' TODO: 実装
     165    End Function
     166
     167/*  Static Function ReadAllLines( path As String ) As Strings
     168        ' TODO: 実装
     169    End Function */
     170
     171/*  Static Function ReadAllLines( path As String, encoding As Encoding ) As Strings
     172        ' TODO: 実装
     173    End Function */
     174
     175    Static Function ReadAllText( path As String ) As String
     176        ' TODO: 実装
     177    End Function
     178
     179    Static Function ReadAllText( path As String, encoding As Encoding ) As String
     180        ' TODO: 実装
     181    End Function
     182
     183    Static Sub Replace( sourceFileName As String, destinationFileName As String, destinationBackupFileName As String )
     184        ' TODO: 実装
     185    End Sub
     186
     187    Static Sub Replace( sourceFileName As String, destinationFileName As String, destinationBackupFileName As String, ignoreMetadataErrors As Boolean )
     188        ' TODO: 実装
     189    End Sub
     190
     191    Static Sub SetAccessControl( path As String, fileSecurity As FileSecurity )
     192        ' TODO: 実装
     193    End Sub
     194
     195    Static Sub SetAttributes( path As String, fileAttributes As FileAttributes )
     196        ' TODO: 実装
     197    End Sub
     198
     199    Static Sub SetCreationTime( path As String, creationTime As DateTime )
     200        ' TODO: 実装
     201    End Sub
     202
     203    Static Sub SetCreationTimeUtc( path As String, creationTime As DateTime )
     204        ' TODO: 実装
     205    End Sub
     206
     207    Static Sub SetCreationTimeUtc( path As String, creationTimeUtc As DateTime )
     208        ' TODO: 実装
     209    End Sub
     210
     211    Static Sub SetLastAccessTime( path As String, lastAccessTime As DateTime )
     212        ' TODO: 実装
     213    End Sub
     214
     215    Static Sub SetLastAccessTimeUtc( path As String, lastAccessTimeUtc As DateTime )
     216        ' TODO: 実装
     217    End Sub
     218
     219    Static Sub SetLastWriteTime( path As String, lastWriteTime As DateTime )
     220        ' TODO: 実装
     221    End Sub
     222
     223    Static Sub SetLastWriteTimeUtc( path As String, lastWriteTimeUtc As DateTime )
     224        ' TODO: 実装
     225    End Sub
     226
     227    Static Sub WriteAllBytes( path As String, bytes As *Byte )
     228        ' TODO: 実装
     229    End Sub
     230
     231/*  Static Sub WriteAllLines( path As String, contents As Strings )
     232        ' TODO: 実装
     233    End Sub */
     234
     235/*  Static Sub WriteAllLines( path As String, contents As Strings, encoding As Enconding )
     236        ' TODO: 実装
     237    End Sub */
     238
     239    Static Sub WriteAllText( path As String, contents As String )
     240        ' TODO: 実装
     241    End Sub
     242
     243    Static Sub WriteAllText( path As String, contents As String, encoding As Enconding )
     244        ' TODO: 実装
     245    End Sub
     246
    117247End Class
  • Include/system/DumpMemoryLeaks.ab

    r54 r60  
     1
     2/*
     3メモリリーク検出を利用するには、下記の定数をソースコードの先頭でdefineする必要がある。
     4#define CHECK_MEMORY_LEAKS
     5*/
     6
     7Class _System_CheckMemoryLeaks
     8End Class
     9
     10'メモリが確保されたときに呼び出される
     11Sub _System_MemoryAllocate()
     12End Sub
     13
     14'メモリが開放されたときに呼び出される
     15Sub _System_MemoryDeallocate()
     16End Sub
     17
     18Sub DumpMemoryLeaks()
     19End Sub
Note: See TracChangeset for help on using the changeset viewer.