خب حالا توی مولتی پنل می تونم لودش کنم اما بخاطر حجم بالاش هنگ میکنه تا اینجا درست؟ واسه لیمیت کردن که فعلا بلد نیستم
می خوام یه راه دیگه برم
ببینید اجراییه یا نه اگر هست کمکم کنید
یه باتن دارم به اسم ref3 واسه گرفتن این اطلاعات و لود در مولتی پنل
Sub ref3_Click
readdb.Download("http://linefrnd.ml/dbsee.php")
ProgressDialogShow("در حال دانلود کردن")
End Sub
کد مولتی پنل به این صورته :
Sub JobDone (Job As HttpJob)
If Job.Success = True Then
Try
Dim a() As String
a = Regex.Split("<br>",Job.GetString)
ProgressDialogHide
Dim id As String
Dim Name As String
Dim FAmily As String
Dim Sen As String
Dim Shahr As String
Dim Line As String
For i=0 To a.Length-1
Dim jodasazi() As String =Regex.Split("#",a(i))
Try
Name = jodasazi(1) 'Shomareh Andis
Catch
Name = "خالی"
End Try
Try
FAmily =jodasazi(2) 'Shomareh Andis
Catch
FAmily = "خالی"
End Try
Try
Sen = jodasazi(3) 'Shomareh Andis
Catch
Sen = "خالی"
End Try
Try
Shahr = jodasazi(4) 'Shomareh Andis
Catch
Shahr = "خالی"
End Try
Try
Line = jodasazi(5) 'Shomareh Andis
Catch
Line = "خالی"
End Try
Dim p As Panel
p.Initialize("p")
ScrollView1.Panel.AddView(p,0,stop,100%x,100%y)
stop = stop + 80%y
p.LoadLayout("mp")
Label7.Text= id
Label8.Text= Name
Label9.Text=FAmily
Label10.Text=Sen
Label11.Text=Shahr
Label12.Text=Line
ScrollView1.Panel.Height = stop
Next
Catch
ToastMessageShow("در حال حاضر هیچ لینکی موجود نیست و یا شما به اینترنت متصل نمیباشد",False)
End Try
End If
End Sub
حالا ازونجا که معلوم نیست تعداد این اطلاعات چقدره چون داره اضافه میشه برای راندوش بنویسم
m= Rnd(1,a.Length-1) درسته؟
حالا بخوام با هر بار کلیک روی دکمه ی load از بین این تعداد 20 تا رو راندوم نشون بده باید چی کار کنم؟
سوال
mr-edris 186
سلام به همه دوستان
اقا برم سر اصل مطلب
توی دیتا بیس رئ سایتم الان حدودا 2018 رکورد دارم
رکوردا ID Name FAmily Sen Shahr Line هستش
خب حالا توی مولتی پنل می تونم لودش کنم اما بخاطر حجم بالاش هنگ میکنه تا اینجا درست؟ واسه لیمیت کردن که فعلا بلد نیستم
می خوام یه راه دیگه برم
ببینید اجراییه یا نه اگر هست کمکم کنید
یه باتن دارم به اسم ref3 واسه گرفتن این اطلاعات و لود در مولتی پنل
Sub ref3_Click readdb.Download("http://linefrnd.ml/dbsee.php") ProgressDialogShow("در حال دانلود کردن") End Subکد مولتی پنل به این صورته :
Sub JobDone (Job As HttpJob) If Job.Success = True Then Try Dim a() As String a = Regex.Split("<br>",Job.GetString) ProgressDialogHide Dim id As String Dim Name As String Dim FAmily As String Dim Sen As String Dim Shahr As String Dim Line As String For i=0 To a.Length-1 Dim jodasazi() As String =Regex.Split("#",a(i)) Try Name = jodasazi(1) 'Shomareh Andis Catch Name = "خالی" End Try Try FAmily =jodasazi(2) 'Shomareh Andis Catch FAmily = "خالی" End Try Try Sen = jodasazi(3) 'Shomareh Andis Catch Sen = "خالی" End Try Try Shahr = jodasazi(4) 'Shomareh Andis Catch Shahr = "خالی" End Try Try Line = jodasazi(5) 'Shomareh Andis Catch Line = "خالی" End Try Dim p As Panel p.Initialize("p") ScrollView1.Panel.AddView(p,0,stop,100%x,100%y) stop = stop + 80%y p.LoadLayout("mp") Label7.Text= id Label8.Text= Name Label9.Text=FAmily Label10.Text=Sen Label11.Text=Shahr Label12.Text=Line ScrollView1.Panel.Height = stop Next Catch ToastMessageShow("در حال حاضر هیچ لینکی موجود نیست و یا شما به اینترنت متصل نمیباشد",False) End Try End If End Subحالا ازونجا که معلوم نیست تعداد این اطلاعات چقدره چون داره اضافه میشه برای راندوش بنویسم
m= Rnd(1,a.Length-1) درسته؟
حالا بخوام با هر بار کلیک روی دکمه ی load از بین این تعداد 20 تا رو راندوم نشون بده باید چی کار کنم؟
لینک ارسال
به اشتراک گذاری در سایت های دیگر
12 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.