PDA

View Full Version : دستور Execute در VB.NET و VB.6 ؟



منصور بزرگمهر
پنج شنبه 18 تیر 1383, 04:10 صبح
آیا دستور Execute که در VBS وجود دارد، و کار این این دستور که کدهای برنامه نویسی VB را بصورت متغیر متنی آرگومان گرفته، و پس از عبور از این دستور کدهای مذکور همانند که ماژول عمومی در برنامه فرض شده، و می توان از آن کدها و روالها استفاده کرد. آیا این نوع دستوری در VB.NET یا VB.6 وجود دارد، و آیا اصولاً می توان دستوری را (’ا همانند بالا) بصورت متغیر به یک دستور دیگر داد، و ان دستور آنرا اجرا کند.
ضمناً دستور Eval در اکسس و VB.6 همین کار را تقریباً می کند، آیا کسی در مورد نحوه عمل آنها چیز بیشتری می داند، توضیح دهد.(تذکر : دوست قدیمی آقای وحید نصیری قبلاً لطف نموده اند، و در مورد VB.6 گفته اند که باید از ms scripting‌ اکتیوایکس آن استفاده نمود)

همچنین مگر توابع در برنامه نویسی هنگام لود شدن ماژول همان هنگام نباید لود و مکان و شکل آنها مشخص گردد، پس زبانهای برنامه نویسی فوق چگونه می توانند دستوری را بصورت متغیر متنی بپریرند، و سپس آنرا اجرا نمایند.