نمایش نتایج 1 تا 2 از 2

نام تاپیک: نحوه ارتباط سی شارپ با سی پلاس پلاس

  1. #1
    کاربر دائمی آواتار Hossenbor
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    پارس
    پست
    429

    نحوه ارتباط سی شارپ با سی پلاس پلاس

    سلام خدمت دوستان عزیز من یک برنامه با سی شارپ نوشتم و یک فشرده ساز تو برنامه داشتم ولی یک مشکل داشتم اونم سرعت فشرده سازی بود برای همین تصمیم گرفتم قسمت فشرده ساز رو تو vC++‎ قرار دادم دقت کنید که این سی پلاس پلاس نوشته شده ناتیو است یعنی هیچ ربطی به دات نت ندارد حالا می خواستم ازش استفاده کنم ولی برنامه اون تابع فشرده سازی رو نمی شناسه اگه کسی از سی شارپ استفاده می کند من از تابع DllImport تو یک دی اسمبلر نگاه کردم تابع در اون نبود حالا چطوری به این تابع دسترسی پیدا کنم

  2. #2

    نقل قول: نحوه ارتباط سی شارپ با سی پلاس پلاس

    سلام

    باید درست تابع مورد نظرت رو Export کنی همین ، مسالهی ساده ایه ، یه سرچ کن پر مثال و نمونه تو CodeProject و... هستش

    حواست باید به name mangling هم باشه
    __declspec(dllexport) void __cdecl Function1(void);
    Kernel Mode Developer
    RootKitSMM@Yahoo.com

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •