white fox
یک شنبه 16 فروردین 1383, 15:42 عصر
من متوجه نمیشم چرا وقتی متقییری یا یه داده رو میخوایم از بک تابع دیگر فراخوانی کنیم...اسم اون داده یا متغیر تغییر میکنه...
کلا چطوری باید یه متغییری رو از یه تابع در یک ساب روتین فراخوانی کرد...اگه مکی توضیح بدید ممنون میشم.
مثلا من با کد زیر مشکل دارم میشه اونو توضیح بدید؟
اگر ممکنه کمی هم در مورد byval و byref توضیح بدید.
Private Sub Form_Load()
Dim Anumber As Integer
Anumber = 1
IncAnumber
Debug.Print "Value after function is :" & Anumber
End Sub
Private Sub Inc(ByVal IncSubsNumber As Integer)
Debug.Print "IncWasPassed:" & IncSubsNumber
IncSubsNumber = IncSubsNumber + 1
Debug.Print "New Value is : " & Anumber
End Sub
کلا چطوری باید یه متغییری رو از یه تابع در یک ساب روتین فراخوانی کرد...اگه مکی توضیح بدید ممنون میشم.
مثلا من با کد زیر مشکل دارم میشه اونو توضیح بدید؟
اگر ممکنه کمی هم در مورد byval و byref توضیح بدید.
Private Sub Form_Load()
Dim Anumber As Integer
Anumber = 1
IncAnumber
Debug.Print "Value after function is :" & Anumber
End Sub
Private Sub Inc(ByVal IncSubsNumber As Integer)
Debug.Print "IncWasPassed:" & IncSubsNumber
IncSubsNumber = IncSubsNumber + 1
Debug.Print "New Value is : " & Anumber
End Sub