PDA

نسخه کامل مشاهده نسخه کامل : روش کار با Dll



hamed valizadeh
05-07-2008, 18:54
سلام

من وقتی قبلاها dll ها رو با restorator باز می کردم داخل بعضی هاشون عکس بود حالا.../|\

من یه dll ساده با یه class نوشتم. می خوام توش یه bmp یا pcx بزارم تا بعدا تو exeام لودش کنم.

1. چجوری dllام عکس بزارم، اگه با restorator بزارم درسته؟
2. چجوری تو projectام عکس رو از dll لود کنم (بلدم dll رو لود کنم ولی عکس رو نه)؟

با تشکر، hamedvalizadeh :11:

hoax3r
05-07-2008, 23:50
شما باید به dll یه رسورس اضافه کنی بعد داخلش عکستو قرار بدی
بعد برای لود کردن تو برنامه دیگه اینجوری میتونی عکم کنی،


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

8001 اسم عکس تو رسورس هست که بصورت رشته وارد شده
LoadBitmap بهت یه هندل میده، بعد از این هندل میتونی استفاده کنی

hamed valizadeh
06-07-2008, 06:47
واقعا دستتون درد نکنه

یه سوال دیگه: این هندل چی هست، من تو Dev-c++ با SDL کد میزنم می خواستم بدونم محتویات این هندل چی هست و چجوری ازش استفاده می شه

با تشکر، hamedvalizadeh

hoax3r
06-07-2008, 10:18
برای نمایش عکس از اون هندل استفاده میکنی، طریقه استفادشو اینجا میتونی ببینی


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

در مورد استفاده از SDL راستش من خودم باهاش کار نکردم
این سایت یه مثالی داده ببین کمکی میکنه

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

hamed valizadeh
06-07-2008, 13:36
سلام

خیلی ممنون که به سول هام جواب میدین!
لینک سومی دقیقا خودش بود

یه سوال دیگه مونده: چجوری با dev-c++ فایل resource بسازم؟!


با تشکر، hamedvalizadeh

hoax3r
06-07-2008, 16:27
این برنامه تا جایی که یادمه رسورس ادیتور گرافیکی نداره باید خودت دستی این فایل رو بسازی
حالام رو سیستمم ندارم ولی تو همون منوی File->New برای اضافه کردن رسورس یه گزینه باید داشته باشه
بعد مثلا برای اضافه کردن یه عکس bmp به صورت دستی اینو تو فایل رسورس وارد میکنی


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

البته ادیتورای سبک و مجانی هم وجود داره مثل ResEd که میتونی ازش استفاده کنی

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

hamed valizadeh
06-07-2008, 17:34
دستتون درد نکنه!
خیلی ممنون، hamedvalizadeh