pooya1072
دوشنبه 16 فروردین 1389, 07:36 صبح
با سلام
من به یه مشکل برخوردم که به نظرم یه کم عجیبه.
به کد زیر توجه کنید
Dim x, y As Integer
Private Sub Command2_Click()
Call Stext(x, y)
End Sub
Private Sub Stext(ByRef a As Integer,ByRef b As Integer)
a = 12
b = 22
Text3.Text = a
Text4.Text = b
End Sub
Private Sub Form_Load()
x = 5
y = 10
End Sub
وقتی اجراش میکنم پیغام خطای زیر رو میده:
:Compile error
ByRef argument type mismatch
حالا اگه فقط نوع پارامتر a رو از integer به variant تغییر بدم برنامه بدون مشکل اجرا میشه.از نوع پارامتر b هم ایرادی نمی گیره.متوجه نمیشم جریانش چیه؟؟؟؟
من به یه مشکل برخوردم که به نظرم یه کم عجیبه.
به کد زیر توجه کنید
Dim x, y As Integer
Private Sub Command2_Click()
Call Stext(x, y)
End Sub
Private Sub Stext(ByRef a As Integer,ByRef b As Integer)
a = 12
b = 22
Text3.Text = a
Text4.Text = b
End Sub
Private Sub Form_Load()
x = 5
y = 10
End Sub
وقتی اجراش میکنم پیغام خطای زیر رو میده:
:Compile error
ByRef argument type mismatch
حالا اگه فقط نوع پارامتر a رو از integer به variant تغییر بدم برنامه بدون مشکل اجرا میشه.از نوع پارامتر b هم ایرادی نمی گیره.متوجه نمیشم جریانش چیه؟؟؟؟