Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: Как отличить ARJ архив от DOC документа Добавлено: 10.08.06 12:00  

Автор вопроса:  Sergey

Ответить

  Ответы Всего ответов: 17  

Номер ответа: 16
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #16 Добавлено: 10.08.06 15:33

Option Explicit
Private Declare Function StgIsStorageFile Lib "ole32" (ByVal pwcsName As Long) As Long

Private Const S_OK = &H0
Private Const S_FALSE = &H1
Private Const STG_E_FILENOTFOUND = &H80030002

Private Function isStorage(ByRef FileName As String) As Boolean
Dim RetVal As Long
FileName = "C:\GateStructure.doc"
RetVal = StgIsStorageFile(StrPtr(FileName))
Select Case RetVal
    Case S_OK
        MsgBox "File is structured storage"
        isStorage = True
    Case S_FALSE
        MsgBox "Wrong file"
    Case STG_E_FILENOTFOUND
        MsgBox "File not found"
End Select
End Function

Private Sub Form_Load()
isStorage "C:\GateStructure.doc"
End Sub

Ответить

Номер ответа: 17
Автор ответа:
 Sergey



Вопросов: 5
Ответов: 10
 Профиль | | #17 Добавлено: 10.08.06 18:48
Вот спасибочки помогло!!!

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам