View Full Version : سوال: چطور میشه از یه تابع بیشتر از یدونه خروجی گرفت مثلا دوتا خروجی !؟؟؟!
Shadijon
دوشنبه 16 آبان 1390, 22:21 عصر
ممنون میشم دوستان راهنماییم کنید .
MohammadGh2011
دوشنبه 16 آبان 1390, 22:43 عصر
لطفا بيشتر توضيح دهيد که ميخوايد چيکار کنيد تا بهتر بشه راهنماييتون کرد
موفق باشيد
M.T.P
دوشنبه 16 آبان 1390, 23:10 عصر
هر تابع یک خروجی بیشتر نداره ، اما می تونید مقادیری رو به عنوان پارامتر به تابع ارسال کنید و مقدار جدیدی رو به آنها نسبت دهید.
Private Sub Form_Load()
Dim StrNewsText As String
Dim IntNewsID As Integer
Call News(StrNewsText, IntNewsID)
MsgBox StrNewsText & vbCrLf & CStr(IntNewsID)
End Sub
Function News(ByRef sNews As String, ByRef nID As Integer) As Boolean
sNews = "Today news..."
nID = 1000
End Function
Felony
سه شنبه 17 آبان 1390, 06:06 صبح
میتونید یک Type تعریف کنید که مثلا حاوی چند تا فیلد مختلف باشه و نوع برگشتی تابعتون رو همون Typeدر نظر بگیرید .
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.