vb6; چطوری میشه از یک آرایه در فراخوانی یک زیر برنامه ، بعنوان ورودی استفاده کرد؟؟؟

با سلام...
چطوری میشه از یک آرایه در فراخوانی یک زیر برنامه ، بعنوان ورودی استفاده کرد؟ (برای استفاده از مثلا متغیر اینتیجر i در زیر برنامه ای به اسم subm کافیه بنویسیم :
private sub command1_click() 'example
dim i as integer
call subm(i) 'example
end sub

private sub subm(i as integer) 'example
...
end sub​
اما اگر متغیر i آرایه ای به طول 5 باشد کدهای فوق چگونه تغییر می کنند؟
اگر طول آرایه یک متغیر اینتیجر باشد چطور؟
با تشکر فراوان...​


 

Saeed

Well-Known Member
سلام

لطفا توضیح بیشتری بده من دقیق منظورتون رو متوجه نشدم !

اگه منظورتون اینه


private sub CMD1_Click()
Print "This Is A Test"
End Sub


private sub CMD2_Click()
Call CMD1_Click
End Sub

OR

private sub CMD2_Click()
CMD1_Click
End Sub


سوالی بود هستم



موفق باشی :cool:
 
با سلام ...
پاسخ سوالم رو پیدا کردم.چون ممکنه این سوال،سوال بعضی از دوستان دیگه هم باشه پاسخ و مرجعش رو ذیلا ذکر می کنم.
private sub command1_click() 'example
dim i(5) as integer
call subm(i()) 'example
end sub

private sub subm(i() as integer) 'example
...
end sub​
یعنی چند تا پرانتز کم گذاشته بودم!
مرجع:
آموزش گام به گام ویژوال بیسیک
تالیف عین الله جعفرنژادقمی- رمضان عباس نژاد
چاپ ششم
فصل زیربرنامه ها و توابع- مبحث انتقال آرایه ها به زیر برنامه- صفحه 128
 

جدیدترین ارسال ها

بالا