View Full Version : سوال: چگونه یک عکس اینترنتی رو توی ImageBox قرار بدم؟؟
mmssoft
پنج شنبه 12 آذر 1388, 14:45 عصر
سلام
میخواستم سوال کنم که چطوری میشه یه عکس که تو اینترنت هست (مثلا با این آدرس : http://www.barnamenevis.org/forum/images/smilies/yahoo/109.gif) چگونه اون رو توی Imagebox به نمایش دربیارم؟؟؟
من با تابع LoadPicture تست کردم ولی نشد!!!!
mpmsoft
پنج شنبه 12 آذر 1388, 14:52 عصر
Dim bData() as Byte
BannerAd = "http://localhost/banner.gif"
bData() = Inet1.OpenURL(BannerAd, icByteArray)
Open "C:\Temp\pic.gif" For Binary Access Write As #1
Put #1, , bData()
Set Picture2.Picture = LoadPicture(bData())
Close #1
mmssoft
پنج شنبه 12 آذر 1388, 14:59 عصر
Dim bData() as Byte
BannerAd = "http://localhost/banner.gif"
bData() = Inet1.OpenURL(BannerAd, icByteArray)
Open "C:\Temp\pic.gif" For Binary Access Write As #1
Put #1, , bData()
Set Picture2.Picture = LoadPicture(bData())
Close #1
من تو این کد کمی تغییرات ایجاد کردم.
Dim bData() As Byte
BannerAd = "http://img.msg.yahoo.com/avatar.php?yids=" & Text1.Text & "&format=jpg"
bData() = Inet1.OpenURL(BannerAd, icByteArray)
Open "C:\Temp\pic.gif" For Binary Access Write As #1
Put #1, , bData()
Set Picture1.Picture = LoadPicture(bData())
Close #1
الان کد بالا چه اشکالی داره که این ارور رو برنامه به من میده : URL is malformed
xxxxx_xxxxx
پنج شنبه 12 آذر 1388, 17:51 عصر
خواندن عکس از اینترنت (http://barnamenevis.org/forum/showthread.php?t=159508)
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.