
VB如何释放资源?要代码!
若以下回答无法解决问题,邀请你更新回答
1个回答
展开全部
函数过程:
Public Function SaveFileFromRes(vntresourceId As Variant, sTYPE As String, sfilename As String) As Boolean
Dim bytimage() As Byte
Dim ifilenum As Integer
On Error GoTo SaveFileFromRes_err
SaveFileFromRes = True
bytimage = LoadResData(vntresourceId, sTYPE)
ifilenum = FreeFile
Open sfilename For Binary As ifilenum
Put #ifilenum, , bytimage
Close ifilenum
SaveFileFromRes_err: Exit Function
SaveFileFromRes = False: Exit Function
End Function
调用:
SaveFileFromRes 101, "CUSTOM", "test.exe" '101是资源标识号,"CUSTOM"是资源类型,"test.exe"是释放后的资源,你的资源是什么格式就把.exe改成什么格式
Shell "test.exe", 1 '进一步操作,打开释放后的资源
Public Function SaveFileFromRes(vntresourceId As Variant, sTYPE As String, sfilename As String) As Boolean
Dim bytimage() As Byte
Dim ifilenum As Integer
On Error GoTo SaveFileFromRes_err
SaveFileFromRes = True
bytimage = LoadResData(vntresourceId, sTYPE)
ifilenum = FreeFile
Open sfilename For Binary As ifilenum
Put #ifilenum, , bytimage
Close ifilenum
SaveFileFromRes_err: Exit Function
SaveFileFromRes = False: Exit Function
End Function
调用:
SaveFileFromRes 101, "CUSTOM", "test.exe" '101是资源标识号,"CUSTOM"是资源类型,"test.exe"是释放后的资源,你的资源是什么格式就把.exe改成什么格式
Shell "test.exe", 1 '进一步操作,打开释放后的资源
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询