PDA

View Full Version : سوال: اضافه کردن فایل ها در قالب ریسورس و اکسترکت آن ها



mehran901
شنبه 12 مرداد 1392, 15:34 عصر
سلام بردوستان ،
سوالی واسم پیش اومده ، کسی میتونه بگه چطوری میتونیم یک فایل باینری رو داخل ریسورس قرار بدیم و اون رو از ریسورس خارج کنیم ؟
آی دی ای من کدبلاکس هست ولی دوستان در صورتی که با ویژوال استادیو هم توضیح بدند بنده خوشحال میشم :لبخندساده:

اگه ممکنه با نمونه سورسی چیزی راهنمایی بفرمایید

باتشکر

بهروز عباسی
شنبه 12 مرداد 1392, 20:42 عصر
درود

این لینک برای خوندن کمکت میکنه
Embed Text File in a Resource in a native Windows Application (http://stackoverflow.com/questions/2933295/embed-text-file-in-a-resource-in-a-native-windows-application)

این هم خوبه نحوه اضافه کردن ریسورس توی VC
Using Text File Resources in VC++ (http://www.codeproject.com/Articles/3066/Using-Text-File-Resources-in-VC)

برای اینکه با کدنویسی هم بتونی چیزی رو تغییر بدی فکرکنم باید از UpdateResource() (http://msdn.microsoft.com/en-us/library/ms648049%28v=VS.85%29.aspx) استفاده کنی !


موفق باشی.

brightening-eyes
یک شنبه 13 مرداد 1392, 05:11 صبح
برا استفاده از ریسورس باید از تابع MAKEINTRESOURCE استفاده کنید.

mehran901
چهارشنبه 16 مرداد 1392, 00:05 صبح
برا استفاده از ریسورس باید از تابع MAKEINTRESOURCE استفاده کنید.

امکانش هست مثالی بزنین ؟ خیلی کلی گفتین آخه :D

brightening-eyes
چهارشنبه 16 مرداد 1392, 11:03 صبح
مثلا یه ریسورس داریم که یه یه صدا توشه و ریسورس آیدیش مثلا sound1 هستش:
بعدش میخوایم با allegro پخشش کنیم:


ALLEGRO_SAMPLE *snd=al_load_sample(MAKEINTRESOURCE(sound1));
//now it is time to play!
al_play_sample(snd, 1.0, 1.0, 1.0, ALLEGRO_PLAYMODE_ONCE, nullptr);

eliasetm
چهارشنبه 04 دی 1392, 11:36 صبح
سلام
احتمالا مشکل شما تا حالا حل شده، ولی ... لینک زیر بسیار زیبا کار با resource ها را توضیح داده.

http://msdn.microsoft.com/en-us/library/windows/desktop/ms648008%28v=vs.85%29.aspx

اگر سوالی بود، خوشحال میشم کمکی کنم.