בעיה בפרוצדורה

Guy24Gold

New member
בעיה בפרוצדורה

ניסיתי לכתוב פרוצדורה שמקבלת מערך דו מימדי, וVB לא נותן לי לעשות את זה. מה הבעיה? zzz Public Sub CheckSA(arr(0 to 8, 0 to 8) As Integer) zzz תודה
 

Guy24Gold

New member
יש פה אנשים???

בבקשה!!! אף אחד לא יודע מה הבעיה בקוד? מקפיץ!
 

Lucciano

New member
אתה לא יכול

להגדיר את המערך בממשק של הפונקציה תנסה ככה:
Sub Test(arr() as integer) End Sub​
ובקריאה לפונקציה:
dim x(0 to 8,0 to 6) as integer Call Test(x)​
 

Guy24Gold

New member
עוד שאלה קטנה

איך אני עושה שהמערך יהיה by ref? איפה אני כותב את הby ref?
 

Lucciano

New member
BYREF זה ברירת המחדל ב VB

אם אתה רוצה BYVAL אתה אמור לציין ספציפית.
 
למעלה