سرمایه‌گذاری روی خودت، پرسودترین سرمایه‌گذاری دنیاست! سرمایه‌گذاری روی خودت، پرسودترین سرمایه‌گذاری دنیاست!
پایان تخفیف تا:
مشاهده دوره‌ها
0

میخواستم یک dll به ++Visual c اضافه کنم ؟؟!

سلام میخواستم یه dll که در C# ساختم رو ازش در ++Visual c استفاده کنم .. اساتید میتونن کمک کنید ..

ممنون

پرسیده شده در 1395/04/02 توسط

5 پاسخ

1

من یک پروژه در سی شارپ به نام ClassLibrary1 ساخته ام که در داخل آن یک کلاس Math دارم و در داخل آن یک متد Add دارم. به شکل زیر

namespace ClassLibrary1
{
    public class Math
    {
        public int Add(int num1, int num2)
        {
            return num1 + num2;
        }
    }
}

من این پروژه را build می کنم و یک پروژه با ویژوال سی پلاس پلاس می سازم و add reference را به روش بالا اجرا می کنم و فایل dll این پروژه را که در پوشه bin مربوط به پروژه سی شارپ است را انتخاب می کنم. حال برای این که استفاده کنم باید به روش زیر کد نویسی کنیم.

#include "stdafx.h"

using namespace System;

int main(array<System::String ^> ^args)
{
	ClassLibrary1::Math^ object = gcnew ClassLibrary1::Math();
	int sum=object->Add(25, 26);
    Console::WriteLine(sum);
	Console::ReadKey();
    return 0;
}

برنامه را اجرا کنید می بینید که به راحتی اجرا می شود.

پاسخ در 1395/04/02 توسط
0

خیلی ممنون متشکر .. من اضافه کردم میتونید با یه مثال نشون بدید چطوری میتونم از توابع اون استفاده کنم

خیلی ممنون متشکر .. من اضافه کردم میتونید با یه مثال نشون بدید چطوری میتونم از توابع اون استفاده کنم 

||http://programming.tosinso.com/files/get/a2e5bd70-e257-438f-bc62-806c0dfa5051||
پاسخ در 1395/04/02 توسط
0

واقعاااا متچکرممم خیلی ممنون .. یه سوال دارم آیا میشه تو پروژه های MFC ++Visual c کلاس هایی CLR رو اضافه کرد ..راستش مقصد کارم MFC ...

پاسخ در 1395/04/02 توسط
1

سلام به شما Itpro ای عزیز.

برای این کار شما می توانید پروژه سی پلاس پلاس خودتون رو از نوع clr بسازید و بعدش که پروژه ساخته شد در solution explorer بر روی پروژه خودتون کلیک راست کرده و از قسمت add گزینه reference را انتخاب کنید و در صفحه باز شده بر روی add reference کلیک کنید و dll خودتون رو انتخاب کنید.

پاسخ در 1395/04/02 توسط

پاسخ شما