2016-03-15 3 views
-1

Я уже использую следующий код. (Следующий код - okey)Опция strict on disallows late binding error

Public Class Form1 

Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles Me.Load 
    Dim FSO As Object = CreateObject("scripting.filesystemobject") 
    FSO.deletefolder("C:\ATTACHMENTSSS") 
End Sub 

End Class 

Я сделал опция строго включен.

Теперь у меня есть эта ошибка: http://prnt.sc/afi2ws

Как решить эту ошибку?

+4

Может быть, вы должны начать использовать NET Framework методы из System.IO – Steve

+0

Option Strict On не допускает позднего связывания - по уважительной причине. В большинстве случаев вам не нужно его использовать –

ответ

3

Используйте методы из классов System.IO как DirectoryInfo

Private Sub Form1_Load(sender As Object, e As System.EventArgs) Handles Me.Load 
    Dim di = new DirectoryInfo("C:\ATTACHMENTSSS") 
    If di.Exists Then 
     di.Delete(True) 
    End If 
End Sub 
+0

Большое спасибо. –

Смежные вопросы