'Example Name:Get File Size ' Example by AKriLium-Death ([email protected]) ' Visit his site at http://rift.zeloop.com 'This project needs ' -a Command Button (Command1) ' -a CommonDialog (CommonDialog1) ' -a Label (Label1) Private Const OF_READ = &H0& Private Declare Function lOpen Lib "kernel32" Alias "_lopen" (ByVal lpPathName As String, ByVal iReadWrite As Long) As Long Private Declare Function lclose Lib "kernel32" Alias "_lclose" (ByVal hFile As Long) As Long Private Declare Function GetFileSize Lib "kernel32" (ByVal hFile As Long, lpFileSizeHigh As Long) As Long Dim lpFSHigh As Long Public Sub GetInfoF(FilePath As String) Dim Pointer As Long, sizeofthefile As Long Pointer = lOpen(FilePath, OF_READ) 'size of the file sizeofthefile = GetFileSize(Pointer, lpFSHigh) Label1.Caption = sizeofthefile & " bytes" lclose Pointer End Sub Private Sub command1_Click() CommonDialog1.ShowOpen GetInfoF CommonDialog1.filename End Sub Private Sub Form_Load() With CommonDialog1 .DialogTitle = "Select a file" .Filter = "All the files|*.*" End With Command1.Caption = "Select a file" End Sub
'Example Name:Get File Size
' Example by AKriLium-Death ([email protected])
' Visit his site at http://rift.zeloop.com
'This project needs
' -a Command Button (Command1)
' -a CommonDialog (CommonDialog1)
' -a Label (Label1)
Private Const OF_READ = &H0&
Private Declare Function lOpen Lib "kernel32" Alias "_lopen" (ByVal lpPathName As String, ByVal iReadWrite As Long) As Long
Private Declare Function lclose Lib "kernel32" Alias "_lclose" (ByVal hFile As Long) As Long
Private Declare Function GetFileSize Lib "kernel32" (ByVal hFile As Long, lpFileSizeHigh As Long) As Long
Dim lpFSHigh As Long
Public Sub GetInfoF(FilePath As String)
Dim Pointer As Long, sizeofthefile As Long
Pointer = lOpen(FilePath, OF_READ)
'size of the file
sizeofthefile = GetFileSize(Pointer, lpFSHigh)
Label1.Caption = sizeofthefile & " bytes"
lclose Pointer
End Sub
Private Sub command1_Click()
CommonDialog1.ShowOpen
GetInfoF CommonDialog1.filename
End Sub
Private Sub Form_Load()
With CommonDialog1
.DialogTitle = "Select a file"
.Filter = "All the files|*.*"
End With
Command1.Caption = "Select a file"
End Sub