PDA

View Full Version : مشکل با تابع Shell در VB.NET



fathi67
شنبه 10 آذر 1386, 23:18 عصر
دوستان سلام.

من می خواهم فایلی را (‌مثلا A1.txt یا B2.bmp یا ... ) درست در جایی که برنامه ی اصلی ام هست ( می تواند هر جا و در هر درایوی باشد ) توسط یک دکمه در برنامه ام اجرا کنم برای این کار از کد زیر می خواهم استفاده کنم ولی به دلیلی که نمی دانم چیست کامپایلر خطا می دهد که فایل پیدا نمی شود !!!
در حالی که هم نام فایل ، هم پسوند آن و هم مکان آن را کاملا درست داده ام.


Shell(Application.StartupPath & "\B2.bmp") ممنون می شوم من را راهنمایی کنید ،‌البته اگر راه بهتری هم سراغ دارید حتما بیان نمایید چون حل این مورد برایم ضروری است.

از دوستان خواهش دارم کد درست را نیز بیان نمایند.

ممنون از شما عزیزان.
یا علی.

amirsajjadi
یک شنبه 11 آذر 1386, 05:56 صبح
با سلام
دوست من فقط فایل های اجرایی رو میشه با shell اجرا کرد
برای اجرای فایل های دیگه میتونی از این راه استفاده کنی :


Process.Start(Application.StartupPath & "\B2.bmp")