روش استفاده از Resource ها در زبان ویژوال بیسیک :
ابتدا از منوی Add-Ins گزینه Add-In manager را انتخاب نمایید . در پنجره باز شده بر روی گزینه VB 6 resource Editor دابل کلیک کنید . در این صورت آیکون Resource Editor (آیکون سبز رنگ) به پروژه Toolbar محیط کار اضافه خواهد شد. پس از کلیک بر روی آیکون VB Resource Editor و در پنجره باز شده برای اضافه نمودن فایل ریسورس جدید ، بر روی گزینه Add Custom Resource کلیک کرده و پس از انتخاب فایل مورد نظر تغییرات را ذخیره کنید .
حالا در صورتی که پروژه را کامپایل کنید فایل ریسورس در کنار فایل اجرایی در قالب یک فایل exe ایجاد خواهند شد ، اما برای استخراج فایل ریسورس باید آن را توسط دستور LoadResData فراخوانی کرده و در قالب یک فایل Binary ذخیره کنید .
مثال :
[vb] Dim file1() As Byte file1 = LoadResData(110, "CUSTOM") Open App.Path & "MyResource.dll" For Binary As #1 Put 1, , file1() Close #1 [/vb]
همانطور که مشاهده می کنید توسط دستور LoadResData و با مشخص کردن دو پارامتر ID و Type به ریسورس مورد نظر دست پیدا کردیم . ضمناً اطلاعات دریافت شده از این تابع باید در آرایه ای از نوع بایت قرار گرفته و سپس توسط Open در قالب یک فایل باینری بر روی دیسک نوشته شود .
به این ترتیب می توانید از فایل های ocx و dll استفاده کنید و آن فایل را به همراه برنامه خود Compile کنید و نگران اجرا شدن برنامه روی کامپیوتر دیگران نباشید!
ضمنا این مبحث در زمینه ی برنامه های هک هم کاربرد فراوانی دارد! لذتش رو ببرید!