PDA

View Full Version : ShellExecuteEx



ahmad_n80
پنج شنبه 18 تیر 1388, 19:09 عصر
با سلام

چطور میتوان تشخیص داد برنامه اجرایی برای ویرایش یک فایل در windows وجود دارد یا نه . مثلا تابع FindExcutableFile که برای اجرای یک فایل استفاده میشود .
این سوال در حقیقت برای این است که اگر خاصیت lpverb تابع ShellExecuteEx برابر با Edit باشد و بخواهیم فایلی با پسوند مثلا mp3 را اجرا کنیم خطای زیر را میدهد :
This file does not have a program associated with it for performing this action. Create an association in the Folder Options control panel.
اصلا راهی هست که ShellExecuteEx این خطا را ندهد . مثلا در try Except بزاریم که البته این راه هم عمل نمیکند .

ahmad_n80
یک شنبه 21 تیر 1388, 10:43 صبح
کسی نیست به داد من برسه .
احیانا اگر سوال ابهام داره بگیید که بهتر توضیح بدم .