积极答复者
vb6的picturebox调用某张有问题的照片时,win2000系统的cpu为100%,winxp系统则提示错误481

问题
答案
全部回复
-
vb6中有try,catch语句吗?
我说一下,我是怎么实现的:我用的是winsock控件,接收到的byte数组,然后把读到的数组生成一个tmp文件,然后用图片控件显示出来的,下面是把数组生成tmp文件并显示出来的代码:
Set stmpic = New ADODB.Stream
strpictemp = "c:\temp.tmp" '临时文件,用来保存读出的图片
With stmpic
.Type = adTypeBinary
.Mode = adModeReadWrite
.Open '打开
.Write qJpg(sid).Sjpg
.SaveToFile strpictemp, adSaveCreateOverWrite
.Close
End With
Image1.Picture = LoadPicture(strpictemp)'执行到这句时就显示cpu100%,用picturebox控件显示这个图片也是一样的