PDA

View Full Version : فراخوانی توابع dll



mehdi_naghous
جمعه 23 مهر 1389, 16:19 عصر
1.سلام اگه من یه dll داشته باشم که با vc++ نوشته شده باشه و پارامترهای ان را داشته باشم میتونم توی دلفی توابع ان dll را فراخوانی کنم ؟
2.طریقه فراخوانی یک dll که با vc نوشته شده باشه یا با هر زبان دیگه چیه ؟
توی delphi about چند تا مقاله ازش پیدا کردم ولی ازش سر در نیاوردم اگه میشه اساتید یک کمکی در این مورد بکنند
تشکر----------

mehdi_naghous
جمعه 23 مهر 1389, 16:22 عصر
البته اینم یاد اوری کنم که با ida pro اسم توابع و پارامترهای dll را در اوردم
تشکر

MohsenB
جمعه 23 مهر 1389, 21:25 عصر
سلام

فرض کنید یه فایل dll به نام MyDll.dll دارید که توش یه تابع به نام MyFunc هست .

اونو اینجوری وارد کنید



function MyFunc ([Params :Types]):ReturnType; stdcall external 'MyDll.dll' name 'MyFunc';

mehdi_naghous
جمعه 23 مهر 1389, 22:39 عصر
فراخوانی register,pascal,cdecl,stdcall چیه میشه یه کم بیشتر توضیح دهید
ایا فراخوانی dll که با vc نوشته شده یا با delphi نوشته شده تفاوت داره؟
تشکر