PDA

View Full Version : ایجاد فایلهای dll



hobab-theme
یک شنبه 31 خرداد 1388, 01:11 صبح
سلام به همه ی دوستان
میشه لطفاً بگید چطور میتونم از یه کامپوننتی که توی پوشه App_Code دارم یه فایل dll با VS درست کنم
اگه ممکنه اینو به صورت ساده و روون بگید
ممنون

iman_22a
یک شنبه 31 خرداد 1388, 02:35 صبح
سلام به همه ی دوستان
میشه لطفاً بگید چطور میتونم از یه کامپوننتی که توی پوشه App_Code دارم یه فایل dll با VS درست کنم
اگه ممکنه اینو به صورت ساده و روون بگید
ممنون

سلام
کار ساده ایه ..
یعنی بطور ساده مراحل کار اینطوریه ...

1-ساختن یک پروژه جدید از جنس Class Library (با انتخاب زبان و ورژن)
2-تعیین نام یا فضا نام بصورت دلخواه
3-قرار دادن کلاسها در پروژه (با Add Existing هم میتونین اضافه کنین)
4-کامپایل
5-فایل Dll تولید شده را از توی پوشه Bin پروژه می تونین بردارین و استفاده کنین.

hobab-theme
یک شنبه 31 خرداد 1388, 11:24 صبح
سلام
کار ساده ایه ..
یعنی بطور ساده مراحل کار اینطوریه ...

1-ساختن یک پروژه جدید از جنس Class Library (با انتخاب زبان و ورژن)
2-تعیین نام یا فضا نام بصورت دلخواه
3-قرار دادن کلاسها در پروژه (با Add Existing هم میتونین اضافه کنین)
4-کامپایل
5-فایل Dll تولید شده را از توی پوشه Bin پروژه می تونین بردارین و استفاده کنین.
دوست عزیز ممنون از جوابتون
ولی میشه لطفاً بگید چطور میتونم کامپایل کنم
آخه مشکل اصلی من همینه

iman_22a
یک شنبه 31 خرداد 1388, 11:55 صبح
دوست عزیز ممنون از جوابتون
ولی میشه لطفاً بگید چطور میتونم کامپایل کنم
آخه مشکل اصلی من همینه

سلام . یه اجرای معمولی یا Build که انجام بدین DLL ساخته میشه ، البته اگه ارور نده .

hobab-theme
پنج شنبه 04 تیر 1388, 09:24 صبح
سلام ایمان جان
نشد
Add New Item رو که میزنم گزینه Class هست ولی Class Library نداره؟
باید چکار کنم
میشه یه دور مراحلش رو از اول تا آخر سریع بگید
ممنون میشم:چشمک:

iman_22a
پنج شنبه 04 تیر 1388, 14:17 عصر
سلام ایمان جان
نشد
Add New Item رو که میزنم گزینه Class هست ولی Class Library نداره؟
باید چکار کنم
میشه یه دور مراحلش رو از اول تا آخر سریع بگید
ممنون میشم:چشمک:

سلام عزیز . روی Solution کلیک راست کن و Add New Project رو بزن . اونجا هستش .

hobab-theme
جمعه 05 تیر 1388, 21:36 عصر
دوست خوبم سلام
من فایل dll رو ساختم . ولی میخواستم بدونم چطور میشه از کلاسهای توی اون استفاده کرد.
چون مثل یه کامپوننت معمولی نمیشه کلاسهاشو فرا خونی کرد
من برا مثال کامپوننت زیر رو که تاریخ و ساعت رو بر میگردونه کامپایل کردم

Imports Microsoft.VisualBasic
Imports System
Public Class General
Public Shared ReadOnly Property CurrentTime() As String
Get
Return DateAndTime.Now.ToString("t")
End Get
End Property
Public Shared ReadOnly Property CurrentDate() As String
Get
Return DateAndTime.Now.ToString("d")
End Get
End Property
Public Shared ReadOnly Property CurrentShortDate() As String
Get
Return DateAndTime.Now.ToString("y")
End Get
End Property
End Class

و توی صفحه اینجور ازش استفاده میکردم

<%=General.CurrentShortDate%>
ولی بعد از کامپایل اون دیگه نمیشه اینجوری ازش استفاده کرد
لطفاً بگید چطور باید از اون استفاده کنم
ممنون

iman_22a
جمعه 05 تیر 1388, 21:53 عصر
شما توی Refrence های پروژه تون فایل DLL رو اضافه کرده این ؟ توی صفحه هم باید کلاسی که توی DLL ساختین رو Import کنین .

اصلا موقعی که General رو می نویسین و دات می زنین ، اون سه خصوصیت قابل رویت هستند ؟

hobab-theme
شنبه 06 تیر 1388, 01:15 صبح
شما توی Refrence های پروژه تون فایل DLL رو اضافه کرده این ؟ توی صفحه هم باید کلاسی که توی DLL ساختین رو Import کنین .

اصلا موقعی که General رو می نویسین و دات می زنین ، اون سه خصوصیت قابل رویت هستند ؟
ایمان جان ارور میده
تو Refrence پروژه اضافه نمیشه
عجیبه من dll مربوط به ادیتور FCK رو به Refrence پروژم اضافه کردم ولی اینو قبول نمیکنه؟؟؟!!!

iman_22a
شنبه 06 تیر 1388, 02:31 صبح
ایمان جان ارور میده
تو Refrence پروژه اضافه نمیشه
عجیبه من dll مربوط به ادیتور FCK رو به Refrence پروژم اضافه کردم ولی اینو قبول نمیکنه؟؟؟!!!

پروژه Dll رو بده من درست می کنم و چک می کنم .

hobab-theme
شنبه 06 تیر 1388, 02:41 صبح
پروژه Dll رو بده من درست می کنم و چک می کنم .
اگه لطف کنید همون کامپوننت بالایی رو کامپایل کنید ممنون میشم
آخه من هنوز کامپوننتی که برا پروژم استفاده بشه ننوشتم

iman_22a
شنبه 06 تیر 1388, 10:40 صبح
اگه لطف کنید همون کامپوننت بالایی رو کامپایل کنید ممنون میشم
آخه من هنوز کامپوننتی که برا پروژم استفاده بشه ننوشتم

سلام . یک نمونه کوچیک که برات درست کردم رو ببین . فایل رو توی پوشه پروژه های خود دات نت توی My Document کپی کن تا بدون مشکل اجرا بشه .

hobab-theme
یک شنبه 07 تیر 1388, 01:12 صبح
ایمان جان ممنونم
بالاخره یه dll بدون اشکال ساختم و تونستم ازش استفاده کنم
در ضمن ممنون از پروژه ای برام گذاشتی . تو صفحه Default2 یه GridView گذاشت بودید . واسه چی بود ؟

iman_22a
یک شنبه 07 تیر 1388, 01:15 صبح
ایمان جان ممنونم
بالاخره یه dll بدون اشکال ساختم و تونستم ازش استفاده کنم
در ضمن ممنون از پروژه ای برام گذاشتی . تو صفحه Default2 یه GridView گذاشت بودید . واسه چی بود ؟

سلام ، یادم رفته بود بگم که فقط Default3 رو چک کنین . اونا واسه تست یه کار دیگه بود که نیمه رها شده بود .

hobab-theme
یک شنبه 07 تیر 1388, 01:22 صبح
سلام ، یادم رفته بود بگم که فقط Default3 رو چک کنین . اونا واسه تست یه کار دیگه بود که نیمه رها شده بود .
به هر حال ممنون:قلب::چشمک: