PDA

View Full Version : اجرا هر نوع برنامه ای که آدرسش در دیتابیس ذخیره شده



shima_85
یک شنبه 10 آبان 1388, 09:34 صبح
سلام
می خوام برنامه ای بنویسم که وقتیکه کاربر روی دکمه کلیک کرد ،هر نوع فایلی که آدرسش تو دیتابیسی که برنامه باهاش در ارتباط است ،باز شود و اجرا گردد.

برای انتخاب اینکه کدام فایل باید اجرا شود،یک ListBox گذاشتم که براساس SelectedValue اون listbox که محتویات فایل هایی که آدرسشون در دیتابیس ذخیره شده را نشان می دهد.
الان مشکلم اینه که چطوری باید فایل انتخاب توسط کاربر که از Listbox انتخاب کرده را اجرا کنم؟

توی دیتابیسم ، فیلدی که آدرس فایل را نگه می دارد ،از نوع nvarchar(200), فیلدی که محتویات فایل درونش هست از نوع image است.

با توجه به اینکه ممکن است اون فایل روی کامپیوتر خودش هم نباشد .

daniel_0247
یک شنبه 10 آبان 1388, 10:33 صبح
سلام
دوست عزیز شما برای اینکه یک برنامه رو اجرا کنی باید از Process ها استفاده کنی و همچنین شما می تونی در قسمت resource برنامه ، نرم افزارها رو که در کامپیوتر کاربر وجود ندارد را در این قسمت بریزی و بعد اجرا کنی . با استفاده از کد زیر می تونی یک برنامه رو طبق یه آدرس اجرا کنی :
(کوتاه ترین مسیر! )



System.Diagnostics.Process.Start ( @"C:\DFFileTrace.txt");


_________________________
My Blog (http://prohardcoding.blogfa.com/)