PDA

View Full Version : سوال: استخراج فایل های ریسورس



hd2010hd
یک شنبه 02 تیر 1392, 10:43 صبح
سلام

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

من وقتی برنامم اجرا میشه بشه یه سری محتویاتو از تو خودش استخراج کنه و جایی بریزش میخوام روی

محیط کنسول هم باشه !

مرسی :خجالت:

hd2010hd
پنج شنبه 06 تیر 1392, 11:10 صبح
هیشکی بلد نیستتتتتتت؟؟؟؟؟؟؟؟؟؟؟؟؟

brightening-eyes
جمعه 07 تیر 1392, 17:50 عصر
اولش یه فایل به اسم resource.h درست میکنی
هم تو فایل ریسورس و هم تو سورس برنامه با #include اینکلودش میکنی
همینطور تو ریسورس و سورس برنامه <windows.h> رو اینکلود میکنی
حالا اینکه تو resource.h با استفاده از #define ریسورس آیدی تعریف میکنی
اینم باید بگم سعی کن مغادیر ماکرویی که تعریف میکنی با هم یکی نباشه
حالا تو ریسورس با استفاده از ریسورس آیدی که دیفاین کردی اون فایل رو اضافه کن تو برنامه و هر جا خواستی دسترسی داشته باشی فقط کافیه از تابع MAKEINTRESOURCE استفاده کنی
مثلا یه ریسورس آیدی داریم به اسم id1
مینویسیم:
MAKEINTRESOURCE(id1)
باید بگم از تو تابعی که داری کال میکنی باید بنویسی که مقداری که به char برمیگردونه تو تابع اضافه بشه و برنامه ازش استفاده کنه
یا اینکه یه متغیر تعریف کن مثل char1 و بنویس
char1=MAKEINTRESOURCE(id1) و بعدش اون char1 رو تو تابع کال کن
سوال بود در خدمتم.

hd2010hd
جمعه 07 تیر 1392, 20:05 عصر
سلام داداش خب حرفات درست ولی اگه پروژه کاملی داری که بگه ورودی و خروجی فایل دقیقا چطوری ممنون میشم ! اینطوری که توضیح دادین همه سایت های خارجی داده بودن

مرسی :لبخندساده:

brightening-eyes
شنبه 08 تیر 1392, 09:43 صبح
بهت گفتم چه جوریه
ولی راستش من پروژه ندارم که بگه چی کار باید بکنی
اونم که بهت گفتم یه چیزی بود که خودم بلد بودم
بخوام میتونم بنویسم ولی حالشو ندارم
حالا بگذریم که وقتشم ندارم
ولی اگه بری تو ام اس دی ان بپرسی بهت میگن
بهتر از منم میگن
به هر حال ببخشید که نتونستم برات پروژه بیارم
شاید تو ام اس دی ان مثال باشه
حتی میتونی تو گوگل سرچ بزنی