View Full Version : جلوگیری از اررور در برنامه
xrezax
دوشنبه 25 خرداد 1388, 18:48 عصر
من یه برنامه دارم که یک فایلی به اسم reza.jpg در درایو D رو نشون می ده اگه این فایل در این قسمت نباشه برنامه اررور ران تایم می ده آیا راهی هست که برنامه اروور نده ؟؟
Tasiyan
دوشنبه 25 خرداد 1388, 19:08 عصر
On Error Resume Next
:لبخند:
reza_mn
دوشنبه 25 خرداد 1388, 20:25 عصر
If Dir("d:\reza.jpg") = "" Then
MsgBox "یکی از فایلها حذف شده است"
Exit Sub
End If
parselearn
سه شنبه 26 خرداد 1388, 08:23 صبح
از fso هم مي تونيد استفاده كنيد
FileExists
xrezax
سه شنبه 26 خرداد 1388, 12:32 عصر
از fso هم مي تونيد استفاده كنيد
FileExists
میشه یه مثالی برام بزنی ، ممنون میشم :قلب:
parselearn
چهارشنبه 27 خرداد 1388, 08:11 صبح
البته روشي كه دوستمون گفتن روش خوبيه ولي همه جا كمك نمي كنه
در پنجره رفرنس Microsoft Scripting Runtime رو فعال كنيد
متغيري از نوع FileSystemObject ايجاد كنيد
سپس با استفاده از متد FileExists وجود فايل رو بررسي كنيد
Dim Exfile As New FileSystemObject
If Exfile.FileExists(App.Path + "\reza.jpg") = True Then
MsgBox "Exists File"
End If
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.