امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
توابع api در Delphi
نویسنده پیام
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #1
Question  توابع api در Delphi
با سلام.
هر كسي در مورد استفاده از توابع API توي Delphi يا Pascal هرچي ميدونه هرچند جزئي بريزه اينجا.
با تشكر.

میزان رای دشمن است!
[تصویر:  cff100.png]
۰۲-شهریور-۱۳۸۶, ۱۸:۱۶:۴۸
وب سایت ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #2
RE: توابع api در Delphi
نبود؟

میزان رای دشمن است!
[تصویر:  cff100.png]
۰۳-شهریور-۱۳۸۶, ۱۱:۰۴:۰۸
وب سایت ارسال‌ها
پاسخ
lolohacko آفلاین
در حال پیشرفت
***

ارسال‌ها: 395
موضوع‌ها: 12
تاریخ عضویت: تير ۱۳۸۴

تشکرها : 101
( 419 تشکر در 177 ارسال )
ارسال: #3
RE: توابع api در Delphi
سلام.
واضح تر توضیه بدید تا بچه ها بتونن جواب بدن.
اگر منظورت طریقه استفاده از توابع هست باید اول کتابخانه مورد نیاز رو انتخاب کنی و بعد از توابع درون آن استفاده کنی.

بوسه ای به گرمای ظهر تابستان بر لبانت گزاشتم خنده ای به سرمای شبهای زمستان از لبانت دیدم اما اگر میدانستی چقدر شبهای زمستان را دوست دارم هیچ وقت...
۰۳-شهریور-۱۳۸۶, ۱۳:۰۶:۱۱
وب سایت ارسال‌ها
پاسخ
veyskarami غایب
مدیر بازنشسته
*****

ارسال‌ها: 861
موضوع‌ها: 82
تاریخ عضویت: مرداد ۱۳۸۴

تشکرها : 477
( 2479 تشکر در 611 ارسال )
ارسال: #4
RE: توابع api در Delphi
ببین فرق خاصی نداره تقریبا میشه گفت به همون شکلی هست که مثلا تو ویژوال بیسیکه فقط تنها فرقش اینه که نیازی به فراخوانی تابع نداری فقط همون طوری که آرمان گفت باید یونیت مورد نظر رو تو قسمت uses فراخوانی کنی بعد می تونی از توابعه داخلش استفاده کنی یعنی تقریبا میشه گفت یه چیزی شبیه فراخوانی ماژولها توی ویژوال بیسیک که از توابع توی اونا استفاده میکنی فقط تنها تفاوتش اینه که اکثر این یونیت های مورد نیاز به صورت پیش فرض تو خود دلفی هستن.

(آخرین ویرایش در این ارسال: ۰۳-شهریور-۱۳۸۶, ۱۳:۲۳:۴۰، توسط veyskarami.)
۰۳-شهریور-۱۳۸۶, ۱۳:۰۷:۵۱
وب سایت ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #5
RE: توابع api در Delphi
حالا يه سوال. توي vb با يه دستور, تابع رو از هر فايل dll كه بخوايم ميتونيم فرا خواني كنيم.
ولي توي delphi از يونيت ها استفاده ميكنيد. خب يونيت ها هم بايد كه نفر بسازه ديگه.
حالا مثلا اگه ما يه dll جديد گير بياريم كه توش توابع api باشه توي vb با همون دستور ميتونيم فرا خوانيش كنيم. ولي توي Delphi چي؟اينجا كه ديگه يونيتي براي اين نيست؟

در ضمن اگه ميشه يه سايت يا يه منبع معرفي كنيد كه در مورد توابع api توي Delphi باشه.
با تشكر.

میزان رای دشمن است!
[تصویر:  cff100.png]
۰۳-شهریور-۱۳۸۶, ۱۵:۴۶:۳۱
وب سایت ارسال‌ها
پاسخ
veyskarami غایب
مدیر بازنشسته
*****

ارسال‌ها: 861
موضوع‌ها: 82
تاریخ عضویت: مرداد ۱۳۸۴

تشکرها : 477
( 2479 تشکر در 611 ارسال )
ارسال: #6
RE: توابع 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

(آخرین ویرایش در این ارسال: ۰۳-شهریور-۱۳۸۶, ۱۸:۰۵:۵۹، توسط veyskarami.)
۰۳-شهریور-۱۳۸۶, ۱۸:۰۳:۲۷
وب سایت ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #7
RE: توابع api در Delphi
دستت درد نكنه.
حالا يه سوال ديگه.
آيا مرجعي هست كه بگه كدوم توابع api تو كدوم unit ها هستند؟

میزان رای دشمن است!
[تصویر:  cff100.png]
۰۳-شهریور-۱۳۸۶, ۱۸:۱۱:۰۵
وب سایت ارسال‌ها
پاسخ
veyskarami غایب
مدیر بازنشسته
*****

ارسال‌ها: 861
موضوع‌ها: 82
تاریخ عضویت: مرداد ۱۳۸۴

تشکرها : 477
( 2479 تشکر در 611 ارسال )
ارسال: #8
RE: توابع api در Delphi
ajlajlajl نوشته است:ولي توي delphi از يونيت ها استفاده ميكنيد. خب يونيت ها هم بايد كه نفر بسازه ديگه.

اکثر توابع Api ویندوز توی یونیت های پیش فرض دلفی وجود دارن و تنها کاری که می کنی اینه که اون یونیت ها رو فرا خوانی میکنی
البته اینم اضافه کنم که زمانی پروژه جدیدی ایجاد می کنی یه سری یونیت ها هم به صورت پیش فرض فراخوانی شده هستن که فقط تابع یا پروسیجر رو صدا می زنی
مثل : Windows , Sysutils , Forms , classes,...

(آخرین ویرایش در این ارسال: ۰۳-شهریور-۱۳۸۶, ۱۸:۱۷:۴۶، توسط veyskarami.)
۰۳-شهریور-۱۳۸۶, ۱۸:۱۶:۰۷
وب سایت ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #9
RE: توابع api در Delphi
بازم دستت درد نكنه.
حالا منبع كامل براي اين توابع api در دلفي هست؟
براي اين برنامه fapi ميخوام.

میزان رای دشمن است!
[تصویر:  cff100.png]
۰۳-شهریور-۱۳۸۶, ۱۸:۲۱:۴۹
وب سایت ارسال‌ها
پاسخ
veyskarami غایب
مدیر بازنشسته
*****

ارسال‌ها: 861
موضوع‌ها: 82
تاریخ عضویت: مرداد ۱۳۸۴

تشکرها : 477
( 2479 تشکر در 611 ارسال )
ارسال: #10
RE: توابع api در Delphi
ajlajlajl نوشته است:بازم دستت درد نكنه.
حالا منبع كامل براي اين توابع api در دلفي هست؟
براي اين برنامه fapi ميخوام.

آره دیگه !
می تونی یونیت های دلفی رو باز کنی و توابع داخلشونو بینی.
یونیت های دلفی تقریبا خودش یه منبع کامله .

(آخرین ویرایش در این ارسال: ۰۳-شهریور-۱۳۸۶, ۲۰:۱۸:۵۰، توسط veyskarami.)
۰۳-شهریور-۱۳۸۶, ۲۰:۱۶:۰۰
وب سایت ارسال‌ها
پاسخ
Toxic_Program آفلاین
كاربر دو ستاره
**

ارسال‌ها: 195
موضوع‌ها: 32
تاریخ عضویت: اسفند ۱۳۸۲

تشکرها : 0
( 7 تشکر در 6 ارسال )
ارسال: #11
RE: توابع api در Delphi
این برنامه خیلی کاربردیه هر api که بخوای داره فرمش رو برای چندین زبان از جمله دلفی هم عوض می‌کنه : http://www.activevb.de/rubriken/apiviewe...4_v310.exe

یک صدام نادون هزار عاقل کشانده در ره باطل یکی قاتل یکی مقتول در این دریای بی‌حاصل با این دستگاه دوربینم جهان را پر بلا بینم جهان بهر صفا باشد به غیر آن خطا باشد آدم‌کشی چرا باشد مگر که در جهان بین الملل نیست که از رحم و مروت هیچ خبر نیست ؟
۰۳-شهریور-۱۳۸۶, ۲۰:۵۲:۰۵
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  codegear rad studio 2009 To Delphi Prism lukaskain 0 836 ۰۸-اردیبهشت-۱۳۹۸, ۰۱:۴۳:۵۶
آخرین ارسال: lukaskain
  مشکل در اندازه و فونت در Delphi 10 Seattle The.Ghost 2 2,470 ۲۲-مهر-۱۳۹۴, ۱۴:۳۴:۳۷
آخرین ارسال: The.Ghost
Question how RightToLeft Text Hint in delphi The.Ghost 0 1,823 ۲۱-اردیبهشت-۱۳۹۴, ۱۵:۲۱:۵۷
آخرین ارسال: The.Ghost
  Indy 10 for Delphi 7 xxxzzz 0 1,872 ۱۲-آذر-۱۳۹۳, ۰۵:۳۴:۲۱
آخرین ارسال: xxxzzz
Question Connecting to SQL Server 2000 using Delphi and dbExpress The.Ghost 2 3,196 ۰۷-آذر-۱۳۹۳, ۲۲:۴۴:۲۳
آخرین ارسال: The.Ghost
  سریال معتبر برای نصب Delphi XE5 godvb 0 3,242 ۲۶-مهر-۱۳۹۲, ۱۴:۳۰:۴۰
آخرین ارسال: godvb
Question عوض کردن آیکون EXE در Delphi XE3 The.Ghost 0 2,091 ۲۴-مرداد-۱۳۹۲, ۱۶:۳۴:۴۵
آخرین ارسال: The.Ghost
  آموزش دلفی به صورت تصویری و با توضحیحات کامل ( Delphi XE3 ) pr0gramm3r 3 10,558 ۳۰-اردیبهشت-۱۳۹۲, ۰۹:۵۶:۵۰
آخرین ارسال: pop_0098
  نحوه استفاده از کدهای زبان c در زبان Delphi The.Ghost 1 3,269 ۰۶-اردیبهشت-۱۳۹۱, ۱۳:۳۴:۰۰
آخرین ارسال: The.Ghost
myBB غیر فعال کردن Desktop Composition در Win7 توسط توابع API 1120 10 8,449 ۲۰-فروردین-۱۳۹۱, ۱۴:۵۳:۳۹
آخرین ارسال: 1120

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 4 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS