PDA

View Full Version : سوال: نوشتن dll با اسمبلی



rasol_afkham
یک شنبه 06 مهر 1393, 09:34 صبح
:لبخند: با سلام خدمت دوستان عزیز:

:متفکر: آیا می توان با اسمبلی فایل dll ایجاد نمود و اون رو در برنامه های دیگه همانند سی شارپ استفاده نمود؟ اگه می شه چطور؟ و یا برای استفاده از برنامه های اسمبلی در زبان های دیگر باید چه کار کرد؟

masoud.8086
یک شنبه 06 مهر 1393, 15:18 عصر
سلام
فایل dllکه نمیشه نوشت ولی میتونی بیای توابع که زیاد کاربرد داره رو داخل ی فایل بنویسی و ازشون هرجا خواستی استفاده کنی فقطم در محیط اسمبلی البته ی روشی هم وجود داره که فایل نوشته شده رو تو محیط c فراخوانیش کنی و ازش استفاده کنی..کتاب اسمبلی جعفر نژاد ارتباط سی و اسمبلی

kernel.programmer
یک شنبه 06 مهر 1393, 23:32 عصر
چرا نمی شه dll ساخت،‌ این لینکها رو ببینید،‌ لینک دوم یک سمپل هم دارد. به پرامترهایی که به لینکر میده هم توجه کنید (در لینک اول).

http://www.website.masmforum.com/tutorials/dlltute/masmdll.htm (http://www.dreamincode.net/forums/topic/243939-masm-creating-a-dll)

http://www.dreamincode.net/forums/topic/243939-masm-creating-a-dll
(http://www.dreamincode.net/forums/topic/243939-masm-creating-a-dll)

کلا dll که ساخته شد داخل هر زبانی قابل استفاده است فقط یکم شکل استفاده و سینتکسا فرق داره. مثلا برای استفاده داخل #C این لینک رو ببند

http://drthitirat.wordpress.com/2013/05/30/combine-gui-of-c-with-c-codes (http://drthitirat.wordpress.com/2013/05/30/combine-gui-of-c-with-c-codes/)