چگونه در URI از Resource پروژه آدرس دهیم؟

گاهی اوقات قصد داریم تا پرونده ای را از یک نشانی خشک فراخوانی کنیم (مثل C:/Folder/File.jpg)؛ گاهی اوقات پرونده ما در کنار فایل exe برنامه قرار گرفته که آن هم روش خودش را دارد اما گاهی اوقات می خواهیم از پرونده هایی که در خود سلوشن قرار داده ایم استفاده کنیم.
کد زیر را چندین بار به دست آورده بودم اما فراموش می کردم؛ با شما به اشتراک می گذارم تا خودم هم فراموش نکنم:

 

پنجرا – اجرای یک برنامه در برنامه ی دیگر!

برای پیش تولید یکی از پروژه ها، نیاز به کدی بود که با آن بتوانیم یک نرم افزار را داخل یکی دیگر و بدون نوار عنوان اجرا کنیم! ابتدا از شنیدن همچین چیزی شاخ در اوردم و می گفتم اصلا مگر همچین چیزی امکان دارد؟! اما بعد از مقداری جستجو به فناوری OLE رسیدم که مخفف Object Linking & Embedding است و از سال ۱۹۹۰ در حال توسعه است و در حال مرگ هم هست! 😐

پنجرا بر اساس این قابلیت ساخته شده و شما می توانید با کشیدن و رها کردن برنامه ها در پنجرا آن را درون کادر کوچیک مشاهده کنید! همه ی برنامه ها قابلیت پشتیبانی از ole را ندارند و درون کادر اجرا نمی شوند. دو کلید آماده برای اجرای نوت پد و وردپد هم در نرم افزار تعبیه شده است.

شما می توانید پنجرا را از اینجا دریافت کرده و امتحان کنید.