PDA

View Full Version : مشکل در دسترسی به یک application با استفاده از Marshal.GetActiveObject



manij_mhm
پنج شنبه 22 فروردین 1392, 23:49 عصر
سلام دوستان.
کسی هست که بتونه منو در استفاده از


System.Runtime.InteropServices.Marshal.GetActiveOb ject(str);

کمک کنه.
برنامه رو که اجرا می کنم نمی تونه به application مورد نظر دسترسی پیدا کنه. و یک exception ایجاد می کنه. داخل تک exception کد زیر رو قرار دادم :


System.Activator.CreateInstance(str);

با اجرای این کد، یک applicatione جدید باز می کنه. حالا اگه بدون بستن application برنامه رو اجرا کنم، با کد اول به برنامه دسترسی دارم، ولی در حالت عادی برای باراول که برنامه رو اجرا کنم، اگه به صورت دستی application مورد نظرم باز باشه، نمی تونه به اون دسترسی پیدا کنه. ممنون می شم اگه کمک کنید.
با تشکر

RED-C0DE
جمعه 23 فروردین 1392, 18:18 عصر
چرا اینقد ناقص می نویسی؟! Exception ای ک داده رو بذار چ خطایی داده؟
می خوای چیکار بکنی در نهایت؟

می خوای از روی str ک ی رشته هست ، object ای از کلاس مورد نظر بسازی و بعد باهاش کار کنی؟