View Full Version : ساختن Dll در ویبی
m_zi
چهارشنبه 23 خرداد 1386, 16:58 عصر
سلام
خسته نباشید
میشه یک برنامه کوچک در مورد ساختن Dll در ویبی بذارید می خوام dll بنویسم ولی بلد نیستم از کجا شروع کنم یک نمونه را ببینم یاد می گیرم
مرسی
CodeMasterX
چهارشنبه 23 خرداد 1386, 18:49 عصر
جستجو کنید در سایت.
تو بخش مقالات یه مقاله گذاشتم.
noorsoft
پنج شنبه 24 خرداد 1386, 08:38 صبح
در ست کردن DLL مثل درست کردن یک کلاسه اگه بلد باشی کلاس درست کنی DLL هم میتونی اگه لازمه بگو چند تا سورس برات بذارم
najafzade
پنج شنبه 24 خرداد 1386, 11:24 صبح
هنگام Compile کردن باید نوع EXE رو تیکش رو برداری بهد فایل obj رو با ابزاری که در منوی تولز هست تبدیل به DLL کنی.
البته DLL ها فکر کنم بایستی دارای ورودی و خروجی باشند.
این رو هم تو فایلتون رعایت کردید؟:گیج:
oVERfLOW
پنج شنبه 24 خرداد 1386, 14:46 عصر
باید توجه کنید که DLL خروجی VB از نوع ActiveX DLL هست
اگه منظورتون ساختن DLL به صورت Export DLL هست
کامپایلر Free basic رو دانلود کنید و همون طوری که با VB توی یه Module برنامه مینویسید میتونید یه Export Dll ایجاد کنید و توابع داخلش رو از هر کامپایلر دیگهای فراخوانی کنید
m_zi
شنبه 26 خرداد 1386, 09:03 صبح
سلام
اگه لطف کنید ممنون میشم
noorsoft
شنبه 26 خرداد 1386, 09:20 صبح
سلام
اگه لطف کنید ممنون میشم
از کی ممنون میشین و برای چه کاری
m_zi
شنبه 26 خرداد 1386, 11:35 صبح
در ست کردن DLL مثل درست کردن یک کلاسه اگه بلد باشی کلاس درست کنی DLL هم میتونی اگه لازمه بگو چند تا سورس برات بذارم
اگه لطف کنید ممنون میشم
mehrdad201
جمعه 08 تیر 1386, 16:17 عصر
باید توجه کنید که DLL خروجی VB از نوع ActiveX DLL هست
اگه منظورتون ساختن DLL به صورت Export DLL هست
کامپایلر Free basic رو دانلود کنید و همون طوری که با VB توی یه Module برنامه مینویسید میتونید یه Export Dll ایجاد کنید و توابع داخلش رو از هر کامپایلر دیگهای فراخوانی کنید
دوست عزیز واقعا تشکر می کنم این چیزی که گقتی خیلی برا من مهم بود
لطفا اینجا رو بببین
http://barnamenevis.org/forum/showthread.php?t=71743
به من بگو این مشکلی که من دارم مربوط به همین قضیه EXPORT DLL هستش ؟
در ضمن من این کمپایلر FREE BASIC رو از کجا میتونم دانلود کنم و طرز کارش چطوریه ؟
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.