نوشته شده توسط
vbhamed
سلام
فرقشون اين هست كه معمولا كلاسهاي نوشته شده و قسمتهايي از برنامه كه نياز زيادي به فرم ندارند در قالب dll نوشته ميشن، مثلا مجموعه توابعي براي تبديل تاريخ و ... يا توابع API ويندوز
اما كنترلهايي كه روي فرم قرار داده ميشن و كارهاي مختلفي رو انجام مي دن در قالب ocx پياده سازي ميشن مثل كنترلهاي جعبه ابزار ويژوال بيسيك
براي پياده سازي dll از منوي File گزينه New Project رو انتخاب و بعدش Activex Dll رو انتخاب كنيد و بعد توابع مورد نظر رو در قالب كلاس بنويسيد
dll كامپايل شده از منوي File بعد از اينكه از منوي Project گزينه References به يك پروژه معمولي اضافه شد، قابل استفاده است به شكل زير
dim X as New Class1
X متغيري از نوع كلاس نوشته شده شما ميشه كه مي تونه به توابع و متغيرهاي كلاستون دسترسي داشته باشه