خوب طریقش اینجوریه که
رو انتخاب میکنید New Project اول که ویژوال بیسیک رو باز کردید از منوی فایل گزینه
رو انتخاب میکنید ActiveX Dll حالا یک لیست جلوتون هست از انواع پروژه ها که شما
خوب با این کار نداریم من تمام این کارا رو قبلا کردم
Dll هست که برای فراخوانی prjExe هست و دیگری یه برنامه prjDll توی این مثالی که من گذاشتم دوتا پروژه هست که یکیش پروژه
طراحی شده شما بدون دست کاری نامی پروژه
prjDll
بروید و آن را باز کنید prjExe رو کمپایل کنید حالا سراغ پروژه
را باز کنید گزینه ای به نام Project در منوی References قسمت
ماست که به برنامه اضافه شده که این کار رو من خودم توسط دکمه Dll کنترول ریاضی میبینید که این همان
انجام دادم Browse
حالا وقتی به پنجره کد برمیگردید طریقه تعریف این
رو میبینید و احتمالا در نظر شما طریقه فراخوانی این Dll
Dll با فراخوانی بقیه
که ما خودمون درست کردیم و Dll ها اشنا باشید تفاوت فراخوانی توابع رو در این API ها فرق میکنه اگر با
Dll
های دیگه که ما توابع اونها رو فراخونی میکنیم رو به راحتی میبینید
- Code:
Set Ps = New Mohasebeh
خود که همان DataType شما باید
در فرم تعریف بشه
دلیل اینکه Object کنید و تا بصورت یک Classify در پروژه set هست را با استفاده از دستور Ps
یا پیچیده هست Complex ما از نوع DataType استفاده کردیم این هست که Set از دستور
و در این صورت است که موظف به انجام چنین کاری میشیم
هست VBطراحی شده باشد و همچنین این نوع فراخوانی نیز مختص VB هایی جواب میدهد که در Dll به طور معمول برای Dll این نوع فراخوانی
موفق باشی