ByVal & ByRef

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts

  • dashty
    پاسخ داد
    RE: ByVal & ByRef

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

    Leave a comment:


  • Javid Mokhtari
    پاسخ داد
    RE: ByVal & ByRef

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




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

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

    دیگه فلسفه ی بقیه چیز هایی که دوستمون نوشته بودن رو نفهمیدم.

    Leave a comment:


  • dashty
    یک موضوع ایجاد کرد ByVal & ByRef

    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
    خيلي تخصصي جواب نديد لطفاً
چند لحظه..