۰۲-شهریور-۱۳۸۶, ۱۸:۱۶:۴۸
صفحهها: 1 2
۰۳-شهریور-۱۳۸۶, ۱۱:۰۴:۰۸
نبود؟
۰۳-شهریور-۱۳۸۶, ۱۳:۰۶:۱۱
سلام.
واضح تر توضیه بدید تا بچه ها بتونن جواب بدن.
اگر منظورت طریقه استفاده از توابع هست باید اول کتابخانه مورد نیاز رو انتخاب کنی و بعد از توابع درون آن استفاده کنی.
واضح تر توضیه بدید تا بچه ها بتونن جواب بدن.
اگر منظورت طریقه استفاده از توابع هست باید اول کتابخانه مورد نیاز رو انتخاب کنی و بعد از توابع درون آن استفاده کنی.
۰۳-شهریور-۱۳۸۶, ۱۳:۰۷:۵۱
ببین فرق خاصی نداره تقریبا میشه گفت به همون شکلی هست که مثلا تو ویژوال بیسیکه فقط تنها فرقش اینه که نیازی به فراخوانی تابع نداری فقط همون طوری که آرمان گفت باید یونیت مورد نظر رو تو قسمت uses فراخوانی کنی بعد می تونی از توابعه داخلش استفاده کنی یعنی تقریبا میشه گفت یه چیزی شبیه فراخوانی ماژولها توی ویژوال بیسیک که از توابع توی اونا استفاده میکنی فقط تنها تفاوتش اینه که اکثر این یونیت های مورد نیاز به صورت پیش فرض تو خود دلفی هستن.
۰۳-شهریور-۱۳۸۶, ۱۵:۴۶:۳۱
حالا يه سوال. توي vb با يه دستور, تابع رو از هر فايل dll كه بخوايم ميتونيم فرا خواني كنيم.
ولي توي delphi از يونيت ها استفاده ميكنيد. خب يونيت ها هم بايد كه نفر بسازه ديگه.
حالا مثلا اگه ما يه dll جديد گير بياريم كه توش توابع api باشه توي vb با همون دستور ميتونيم فرا خوانيش كنيم. ولي توي Delphi چي؟اينجا كه ديگه يونيتي براي اين نيست؟
در ضمن اگه ميشه يه سايت يا يه منبع معرفي كنيد كه در مورد توابع api توي Delphi باشه.
با تشكر.
ولي توي delphi از يونيت ها استفاده ميكنيد. خب يونيت ها هم بايد كه نفر بسازه ديگه.
حالا مثلا اگه ما يه dll جديد گير بياريم كه توش توابع api باشه توي vb با همون دستور ميتونيم فرا خوانيش كنيم. ولي توي Delphi چي؟اينجا كه ديگه يونيتي براي اين نيست؟
در ضمن اگه ميشه يه سايت يا يه منبع معرفي كنيد كه در مورد توابع api توي Delphi باشه.
با تشكر.
۰۳-شهریور-۱۳۸۶, ۱۸:۰۳:۲۷
واسه فراخوانی یه تابع یا پروسیجر تو دلفی به ای شکل عمل میشه
;'function ApiName(Results):Result; stdcall;external 'DllName
;'Procedure ApiName(); stdcall;external 'DllName
ApiName :در اینجا باید نام تابع یا پروسیجری رو که لازم داری بنویسی.
Results : اگه تابع مورد نظر نیاز به پارامترهای خاصی داره معرفی میکنی.
DllName : نام DLL مورد نظر رو می نویسی.
Result : نوع خروجی تابع هم اینجا معرفی می کنی.
واسه راهنمایی بیشتر از مثال نمونه می تونی استفاده کنی.
http://www.iranvig.com/modules.php?name=...e&sid=4110
;'function ApiName(Results):Result; stdcall;external 'DllName
;'Procedure ApiName(); stdcall;external 'DllName
ApiName :در اینجا باید نام تابع یا پروسیجری رو که لازم داری بنویسی.
Results : اگه تابع مورد نظر نیاز به پارامترهای خاصی داره معرفی میکنی.
DllName : نام DLL مورد نظر رو می نویسی.
Result : نوع خروجی تابع هم اینجا معرفی می کنی.
واسه راهنمایی بیشتر از مثال نمونه می تونی استفاده کنی.
http://www.iranvig.com/modules.php?name=...e&sid=4110
۰۳-شهریور-۱۳۸۶, ۱۸:۱۱:۰۵
دستت درد نكنه.
حالا يه سوال ديگه.
آيا مرجعي هست كه بگه كدوم توابع api تو كدوم unit ها هستند؟
حالا يه سوال ديگه.
آيا مرجعي هست كه بگه كدوم توابع api تو كدوم unit ها هستند؟
۰۳-شهریور-۱۳۸۶, ۱۸:۱۶:۰۷
ajlajlajl نوشته است:ولي توي delphi از يونيت ها استفاده ميكنيد. خب يونيت ها هم بايد كه نفر بسازه ديگه.
اکثر توابع Api ویندوز توی یونیت های پیش فرض دلفی وجود دارن و تنها کاری که می کنی اینه که اون یونیت ها رو فرا خوانی میکنی
البته اینم اضافه کنم که زمانی پروژه جدیدی ایجاد می کنی یه سری یونیت ها هم به صورت پیش فرض فراخوانی شده هستن که فقط تابع یا پروسیجر رو صدا می زنی
مثل : Windows , Sysutils , Forms , classes,...
۰۳-شهریور-۱۳۸۶, ۱۸:۲۱:۴۹
بازم دستت درد نكنه.
حالا منبع كامل براي اين توابع api در دلفي هست؟
براي اين برنامه fapi ميخوام.
حالا منبع كامل براي اين توابع api در دلفي هست؟
براي اين برنامه fapi ميخوام.
۰۳-شهریور-۱۳۸۶, ۲۰:۱۶:۰۰
ajlajlajl نوشته است:بازم دستت درد نكنه.
حالا منبع كامل براي اين توابع api در دلفي هست؟
براي اين برنامه fapi ميخوام.
آره دیگه !
می تونی یونیت های دلفی رو باز کنی و توابع داخلشونو بینی.
یونیت های دلفی تقریبا خودش یه منبع کامله .
۰۳-شهریور-۱۳۸۶, ۲۰:۵۲:۰۵
این برنامه خیلی کاربردیه هر api که بخوای داره فرمش رو برای چندین زبان از جمله دلفی هم عوض میکنه : http://www.activevb.de/rubriken/apiviewe...4_v310.exe
صفحهها: 1 2