PDA

View Full Version : سوال: پيغام خطاي وي بي 2008 براي نوع داده



RealDream
دوشنبه 09 فروردین 1389, 17:48 عصر
درود دوستان ؛
من توي وي بي 2008 ميخوام به يه وب سرويس دسترسي پيدا بکنم . وب سرويس رو اضافه کردم به پروژه و کد زير رو براي کارم نوشتم :


Dim SendSMSByAFE As New AFESMS.WebServiceSoapClient
Dim Mobiles() As String = {"09123456789"}
Dim Resualt() As String = SendSMSByAFE.SendMessage("User", "Pass", 3000795xxxxxxx, Mobiles, "Test", 1)

تا اينجا هيچ مشکلي نيست و تابع دقيقا بر اساس نمونه خود ارائه دهنده نوشته شده و پاارمترها همه سرجاي خودشون هستن . اما مشکل از اينجا شروع ميشه که پارامتر چهارم تابع که توي خط دوم تعريف شده خطا ميده . اينم خطاشه :


Value of type '1-dimensional array of String' cannot be converted to 'SMS.AFESMS.ArrayOfString'.

ديگه نميدونم ايراد از منه :افسرده: يا از اونطرف :عصبانی++: يا از وي بي :لبخند:
دوستان خيلي اورژانسيه اگه ممکنه يه راهنمايي بکنيد .
اينم کد سمپلي که به من دادن البته ... :


Function SendSMS(ByVal Mobile As String, ByVal Message As String) As String()
Dim Afe As New com.asrefaraertebat.www.WebService
Dim Mobiles() As String = {Mobile}
Dim Resualt() As String = Afe.SendMessage("User", "Pass", 3000795795, Mobiles, Message, 1)
Return Resualt
End Function