PDA

View Full Version : سوال: sub main



mamad174
سه شنبه 08 تیر 1389, 19:45 عصر
با سلام می خواستم اگه کسی می تونه یه توضیح درباره sub main بده
ممنون

kuh_nur
سه شنبه 08 تیر 1389, 23:08 عصر
سلام
تابع sub main یک تابع عمومی می باشد و در صورتی که وجود داشته باشد به عنوان اولین تابع توسط سیستم عامل اجرا میشه
نحوه مقدار دهی و فراخوانی :
ابتدا یه ماژول به پروژه اضافه کنید
وارد ماژول بشین و



private sub main()
دستورات مورد نظر
end sub


مثال




private sub main()
dim fx
fx=getactivewindow
form1.show
form1.label1.caption="Active window :" & fx
end sub

xxxxx_xxxxx
چهارشنبه 09 تیر 1389, 10:28 صبح
سلام،


تابع sub main یک تابع عمومی می باشد
Main یک تابع نیست، در اسمش هست Sub Main ، پس یک Sub مثل سایر Sub های برنامه هست. یک Procedure، یک رویه. اما نه یک تابع. چون عملاً خصوصیات یک Function رو نداره.

تفاوتش با سایر Sub های برنامه در این هست که این Sub میتونه به عنوان نقطه شروع برنامه در نظر گرفته بشه.

درضمن، این Sub میتونه به صورت عمومی تعریف نشه. همین که در یک Module باشه، کفایت میکنه. حالا چه Public و چه Private

موفق باشید/