ByVal & ByRef

Collapse
X
 
  • زمان
  • Show
Clear All
new posts
  • dashty

    • February 2012
    • 15

    ByVal & ByRef

    با سلام

    خدمت اساتيد محترم

    1)Insert-Module

    2) Insert Producere

    يك كادري باز مي شود به نام Add Procudure


    هنگامي كه به ترتيب يكي يكي را تست كنيد به اين شيوه كد نويسي دست پيدا ميكنيد

    امتحان كنيد

    ميخواستم بدانم ByVal & ByRef چيست؟

    زبان عاميانه

    Public Sub Test1()

    End Sub

    Public Function Test2()

    End Function

    Public Property Get Test3() As Variant

    End Property

    Public Property Let Test3(ByVal vNewValue As Variant)

    End Property

    Private Sub Test4()

    End Sub

    Public Static Sub Test5()

    End Sub
    خيلي تخصصي جواب نديد لطفاً
  • Javid Mokhtari
    مدير تالار ويژوال بيسيك

    • January 2012
    • 1213

    #2
    RE: ByVal & ByRef

    نوشته اصلی توسط dashty




    ميخواستم بدانم ByVal & ByRef چيست؟

    خيلي تخصصي جواب نديد لطفاً
    با سلام.
    اینها روش های ارسال مقادیر(آرگومان) به داخل تابع(Function)هستش.
    ByVal(ByValue:در واقع ما از این طریق عدد را مستقیم به داخل تابع ارسال میکنیم.یعنی به تابع میگیم که مقدار تو همین چیزی هستش که دارم بهت میدم(1،2،3 یا هر عدد دیگه)یعنی از نوع مقدار.
    ByRef(ByReference:در واقع ما از این طریق عدد را غیر مستقیم و از طریق تعریف یک آدرس به داخل تابع ارسال میکنیم.یعنی به تابع میگیم که مقدار رو از محدوده ای که بهت میدم دریافت کن.یعنی از نوع ارجاعی

    دیگه فلسفه ی بقیه چیز هایی که دوستمون نوشته بودن رو نفهمیدم.
    دوره های آموزش رایگان اکسل از صفر تا پیشرفته بصورت تصویری
    بیش از 60 جلسه آموزش ویدئویی رایگان

    شرکت در دوره:

    https://javidsoft.ir/courses/


    Comment

    • dashty

      • February 2012
      • 15

      #3
      RE: ByVal & ByRef

      فراموش كردم بگم كه همراه با مثال توضيح فرمائيد."

      Comment

      Working...