PDA

View Full Version : سوال در مورد كنترل inet در vb6



eidazha
پنج شنبه 29 آبان 1393, 20:11 عصر
سلام دوستان

من ميخوام با استفاده از كنترل inet سورس يك صفحه رو از اينترنت بخونم
به فرض صفحه ما هست
www.aaa.com/sample.php?a=1
اين صفحه نسبت به query string كه داره خروجي ميده
بنده خيلي راحت ميتونم با كامپونت inet و دستور زير
Inet1.OpenURL
سورس رو بگيرم
اما مشكل من اينه كه ميخوام هر ثانيه اين صفحه چك بشه و بعضي مواقع لود شدن صفحه 10 ثانيه طول ميكشه من ميخوام اگر لود شدن صفحه بيشتر از 2 ثانيه طول كشيد بي خيال درخواست بشه و دوباره از اول درخواست رو ارسال كنه !
حالا تو سايتهاي خارجي سرچ كردم گفتن با Inet.RequestTimeout ميشه اين كار رو كرد اما با اين كار درسته تا تايم اوت تمام بشه ديگه كاري نميكنه اما وقتي ميخوام يه درخواست ديگه بفرستم ديگه كار نميكنه !
ميخوام بدونم از دوستان كسي ميتونه كمكي بكنه

eidazha
پنج شنبه 29 آبان 1393, 21:00 عصر
اونطور كه متوجه شدم نميشه inet رو تا زماني كه كارش انجام نشده متوقف كرد !!
حالا دوستاني dll يا ocx ندارن كه اين امكان رو داشته باشه ؟

eidazha
جمعه 30 آبان 1393, 11:50 صبح
دوستان مشكل بنده حل شد بعد 8 ساعت برنامه نويسي مداوم! يك class نوشتم و تونستم درخواستي كه بالاي 2 ثانيه باشه رو ناديده بگيره
به زودي اين class رو به صورت dll آماده ميكنم هركس خواست تقديمش ميكنم.
ختم تاپيك