PDA

View Full Version : حرفه ای: +گفتگو :: دسترسی به محتویات ثبات ها در C++‎



JaVa
جمعه 13 مرداد 1391, 00:12 صبح
با عرض سلام و خسته نباشید ..

می خواستم منو راهنمایی بکنید در زمینه دسترسی به محتویات ثبات ها در زبان سی پلاس پلاس که اصلا این کار شدنی هست یا خیر ؟

در ضمن اگه این کارشدنی یه منبع آموزشی معرفی کنید و آیا این امکان وجو داره که بتوان یک فایل DLL ایجاد کرد سپس در یک زبان تحت دات نت مثل وی بی دات نت باهاش کار کرد یا خیر ؟؟

با تشکر پیشاپیش از شما.*

the king
جمعه 13 مرداد 1391, 05:13 صبح
با عرض سلام و خسته نباشید ..

می خواستم منو راهنمایی بکنید در زمینه دسترسی به محتویات ثبات ها در زبان سی پلاس پلاس که اصلا این کار شدنی هست یا خیر ؟

در ضمن اگه این کارشدنی یه منبع آموزشی معرفی کنید و آیا این امکان وجو داره که بتوان یک فایل DLL ایجاد کرد سپس در یک زبان تحت دات نت مثل وی بی دات نت باهاش کار کرد یا خیر ؟؟

با تشکر پیشاپیش از شما.*

بهش میگن Inline Assembly ، اغلب کامپایلر های ++C پشتیبانی اش می کنند، با کلمه کلیدی asm یا asm_ یا asm__

short x;
__asm
{
mov x, ax
}


برای ساختن DLL هم از کامپایلر هایی مثل Microsoft Visual C++ 6.0 استفاده کنید. یک پروژه Win32 Dynamic-Link Library
جدید بسازید و هر متدی که خواستید داخلش ایجاد کنید. صرفا باید متد های مورد نظر رو از داخل Export کنید تا بیرون DLL
قابل دسترسی باشند. Net. به سادگی از این DLL استفاده می کنه، صرفا باید متد ها رو داخلش تعریف کنید.