ورود

View Full Version : روش استفاده DLL در دلفی



mr_delphi2005
شنبه 30 اردیبهشت 1385, 13:12 عصر
با سلام
اگه میشه در مورد استفاده از فایلهای DLL در دلفی 2005 من رو راهنمایی کنید.
با تشکر

m-khorsandi
شنبه 30 اردیبهشت 1385, 17:25 عصر
ساخت یک Dll آسان (http://www.barnamenevis.org/forum/showthread.php?t=37676)
DLL در دلفی (http://www.barnamenevis.org/forum/showthread.php?t=31475)
dll ها در دلفی (http://www.barnamenevis.org/forum/showthread.php?t=14410)

mamizadeh
یک شنبه 31 اردیبهشت 1385, 13:08 عصر
با سلام
دوست گرامی
اگه بخوام همه ی اون چیزی که مر بو.ط به دی ال ال هستش رو بگم حدود 5 صفحه رو می گیره ولی به نظر من کتاب دلفی آقای جعفر نژاد قمی رو بگیر تو اون همه اون چیز هایی رو که خواستی خوب جواب داده با نومنه مثال
با تشکر

mr_delphi2005
دوشنبه 01 خرداد 1385, 11:02 صبح
با سلام
دوستان عزیز من یک فایل دی ال ال دارم
می خام ازش تو دلفی 2005 ازش استفاده کنم نمیشه
نمی تونم از توابعش استفاده کنم
لینکشو میزارم اگه میشه منو راهنمایی کنید
http://files.oxinsoft.com/shamsidll/shamsidll.zip

JavanSoft
دوشنبه 01 خرداد 1385, 15:40 عصر
آیا لیست توابع آنرا دارید؟

babak869
سه شنبه 02 خرداد 1385, 07:43 صبح
من از این DLL در دلفی استفاده کردم گرچه برای VB نوشته شده .اگه بخواهید یه نمونه برنامه برای شما میزارم
موفق باشید

mr_delphi2005
سه شنبه 02 خرداد 1385, 15:26 عصر
با سلام
دوست عزیز اقا بابک اگه میشه این برنامه که میگین را برام بزارین
با تشکر

hp1361
پنج شنبه 04 خرداد 1385, 18:58 عصر
اقا بابک اگه ممکنه روش استفاده از اونو بزار یا برام بفرست ممنونت میشم
hp1361@gmail.com

babak869
پنج شنبه 04 خرداد 1385, 21:15 عصر
ببخشید من اون نمونه رو هنوز پیدا نکردم اما سعی میکنم تا شنبه حتما یه نمونه برای شما آپلود کنم

babak869
پنج شنبه 04 خرداد 1385, 21:38 عصر
اینم یه نمونه برنامه.ولی قبلش باید در دلفی اونو نصب کنید و فایل Shamsi.dll رو در شاخه System32 کپی کنید و در منوی Run بنویسید :
regsvr32 shamsi.dll

mr_delphi2005
جمعه 05 خرداد 1385, 19:53 عصر
سلام اقا بابک
من نمونه برنامرو گرفتم
regsvr32 shamsi.dll رو هم توی run اجرا کردم
ولی وقتی برنامرو run میکنم این پیقامو میده
'F1026 File not found: 'ShamsiDLL_TLB.dcu'

babak869
جمعه 05 خرداد 1385, 22:28 عصر
شما باید فایل Shamsi.DLL رو در شاخه Lib دلفی کپی کنید و از اون مسیر اون دی ال ال رو نصب کنید.مسیرش رو هم که گفتم.وقتی نصب شد شما در تب Activex یه کنترل NonVisual خواهید داشت و باگزاشتن اون روی فرم میتونید به متهای این فایل دسترسی داشته باشید.متد های شمسی دی ال ال هم در Help اون کاملا توضیح داده شده
موفق باشید

mr_delphi2005
یک شنبه 07 خرداد 1385, 14:34 عصر
سلام
اقا بابک این کامپوننت که میگین را ندارم
توی پالتم ندارمش
اقا بابک یه بار دیگه بگم دلفی من 2005
با تشکر

mr_delphi2005
یک شنبه 07 خرداد 1385, 14:35 عصر
راسی تموم کار ها که میگین رو هم انجام میدم shamsi.dll هم نصب میشه ولی کامپوننت رو ندارم

mr_delphi2005
یک شنبه 07 خرداد 1385, 16:08 عصر
اقا بابک پیداش کردم
اگه اجازه بدین روشش رو توضیح بدم
1- از منوی file\new\pakage یک pakage خالی باز کنیم
2- از منوی componenet بعد زیر منوی import component بعد از صفحه ای که باز میشه
import a type library گزینه add رو بزنیم بعد مسیر فایل shamsi.dll را بدم بعد توی گزینه ها گزینه oxinsoft hijri shamsi function را انتخاب کنیم بعد next رو بزنیم بعد گزینه
add unit to project1.bdsproj project رو انتخاب کنیم بعد finish رو میزنیم
3- از پالت سمت راست (project manager) روی گزینه pakege1.bpl راست کلیک می کنیم وبعد گزینه install رو بزنیم پیغامی مبنی بر نصب tclassshamsi میده
بعد برای استفاده ازش یه کامپوننت مییاد توی پالت activix
اون رو میزارین روی فرمتون بعد اون کامپوننت یه متغیر میسازه به نام classshamsi1 از نوع tclassshamsi که روش استفادشو اقا بابک عزیز توی اون پروژه خودش گذاشته که اسمشم هست register.rar
(پیام دهم همین تاپیک)
با تشکر :تشویق: :چشمک: :گیج: