ايجاد حساب  |  ورود
 
 
-::Mashhad Team::-: تالار گفتمان
 

 
MashhadTeam.com :: نمايش موضوعات - وارد کردن فایلهای dll

`

وارد کردن فایلهای dll

 

ارسال موضوع جديد  پاسخ به اين موضوع    

   MashhadTeam.com صفحه اول انجمن -> انجمن برنامه نویسی -> #C

نمايش موضوع قبلي :: نمايش موضوع بعدي  
نويسنده پيغام

fahima
کاربر خیلی فعال
کاربر خیلی فعال

وضعيت: آفلاين
18 مهر ماه ، 1382
تعداد ارسالها: 235
امتياز:
تشکر کرده: 0
تشکر شده 0 بار در 0 پست

محل سكونت: زير آسمان خدا

ارسالارسال شده در: پنجشنبه، 14 خرداد ماه ، 1383 23:34:03    موضوع مطلب: وارد کردن فایلهای dll پاسخ همراه با اعلان

با سلام
کسی می دونه چطور میشه در سی شارپ فایلهای dll رو وارد کرد؟؟


با تشکر

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي

mahdi
مدیر سایت
مدیر سایت

وضعيت: آفلاين
3 تير ماه ، 1382
تعداد ارسالها: 838
امتياز:
تشکر کرده: 0
تشکر شده 1 بار در 1 پست


ارسالارسال شده در: جمعه، 15 خرداد ماه ، 1383 00:09:49    موضوع مطلب: پاسخ همراه با اعلان

dll مربوطه در خود net. توليد شده يا از dll هاي معمولي ميخواهيد استفاده كنيد؟
_________________
مهدي
مردي از دياري ديگر
تنها کاربران عضو سايت قادر به مشاهده لينک ها هستند.
عضويت در سايت / ورود به سايت

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي بازديد از سايت ارسال كننده مطلب

mahdi
مدیر سایت
مدیر سایت

وضعيت: آفلاين
3 تير ماه ، 1382
تعداد ارسالها: 838
امتياز:
تشکر کرده: 0
تشکر شده 1 بار در 1 پست


ارسالارسال شده در: جمعه، 15 خرداد ماه ، 1383 00:15:12    موضوع مطلب: پاسخ همراه با اعلان

اگر مال خود net. باشه كه فقط به بخش refrence اضافه ميكنيد و استفاده مي كنيد و اما اگر نباشه از فرمان dllimport استفاده ميكنيد. من اينجا يه نمونه براتون ميگذارم اميد وارم مفيد باشد :

اگر DLL مورد نظر ما در دلفي توليد شده با اين مشخصات

:كد
procedure GetNev(s:PChar);export;
begin
ShowMessage(s) ;
end;
exports GetNev;


كدي كه بايد در #C نوشته بشود از اين قرار است:

:كد
[DllImport( "project1.dll", CallingConvention = CallingConvention.StdCall, CharSet=CharSet.Unicode )]
public static extern void GetNev(string s);

GetNev("hello");

_________________
مهدي
مردي از دياري ديگر
تنها کاربران عضو سايت قادر به مشاهده لينک ها هستند.
عضويت در سايت / ورود به سايت

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي بازديد از سايت ارسال كننده مطلب

fahima
کاربر خیلی فعال
کاربر خیلی فعال

وضعيت: آفلاين
18 مهر ماه ، 1382
تعداد ارسالها: 235
امتياز:
تشکر کرده: 0
تشکر شده 0 بار در 0 پست

محل سكونت: زير آسمان خدا

ارسالارسال شده در: دوشنبه، 25 خرداد ماه ، 1383 11:22:14    موضوع مطلب: پاسخ همراه با اعلان

یاد گرفتم مرسی
آقا مهدی شما خودتون کار می کنید دات نت؟

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي

mahdi
مدیر سایت
مدیر سایت

وضعيت: آفلاين
3 تير ماه ، 1382
تعداد ارسالها: 838
امتياز:
تشکر کرده: 0
تشکر شده 1 بار در 1 پست


ارسالارسال شده در: دوشنبه، 25 خرداد ماه ، 1383 12:55:57    موضوع مطلب: پاسخ همراه با اعلان

بله با دانت هم کار میکنم
_________________
مهدي
مردي از دياري ديگر
تنها کاربران عضو سايت قادر به مشاهده لينک ها هستند.
عضويت در سايت / ورود به سايت

بازگشت به بالا

رويت مشخصات كاربر ارسال پيغام شخصي بازديد از سايت ارسال كننده مطلب
تمامي مطالب ارسال شده:   
ارسال موضوع جديد   پاسخ به اين موضوع   

   MashhadTeam.com صفحه اول انجمن -> انجمن برنامه نویسی -> #C

زمان پيشفرض سايت: ساعت گرينويچ + 3.5 ساعت
صفحه 1 از 1
  
نام کاربري:      کلمه عبور:     

~ يا ~
عضويت در سايت

  


 


Powered by phpBB © 2001, 2007 phpBB Group
 
 
مرجع امنيت شبکه bugtraq
 
 

 

All Right Reserved By MashhadTeam.Com

 Powered By PHP-Nuke &
Farsi Project By [MashhadTeam] PHPNuke.ir

PHPNUKE.IR