vb中释放所有资源文件

如何在一个按钮控件裏面释放所有资源文件.
按一下便自动释放所有资源.

给你个示例:先将你要生成的文件做成资源文件,添加到程序中,这里示例是将一些OCX文件做成资源文件来的
Sub Main()
GoTo n
Dim Ocx() As Byte 'OCX是个Btye类型的数组
Dim Counter As Long
Ocx = LoadResData(101, "CUSTOM") '将自定义资源中101号资源读入数组OCX
'注意,微软的帮助中对加载自定义资源的说明有错误,自定义资源标识为"CUSTOM"而不是帮助所说的数字10

If Right(App.Path, 1) = "\" Then '读取程序所在路径,判断是否为根目录并分别处理
'程序在根目录下
If Dir(App.Path & "MSCOMCT2.OCX") = "" Then '程序路径下有无控件,无则生成控件
'以二进制方式写(生成)控件(CoolToolBar.ocx)到主程序所在的目录
Open App.Path & "MSCOMCT2.OCX" For Binary As #1
For Counter = 0 To OCXSIZE - 1 '注意因为从0 Byte开始因此以文件大小 - 1Byte 为终值
Put #1, , Ocx(Counter)
Next Counter
Close #1
End If
Else
'程序不在根目录下
If Dir(App.Path & "\MSCOMCT2.OCX") = "" Then '程序路径下有无控件,无则生成控件
'以二进制方式写(生成)控件(CoolToolBar.ocx)到主程序所在的目录
Open App.Path & "\MSCOMCT2.OCX" For Binary As #1
For Counter = 0 To OCXSIZE - 1 '注意因为从0 Byte开始因此以文件大小 - 1Byte 为终值
Put #1, , Ocx(Counter)
Next Counter
Close #1
End If
End If
n:
Form1.Visible = True '主程序所用控件已经生成,显示主窗体,进入主程序。
End Sub
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-05-30
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click
END()
End Sub
第2个回答  2008-05-30
你还是一个一个的释放吧`。。。。汗

vb中释放所有资源文件
If Dir(App.Path & "\\MSCOMCT2.OCX") = "" Then '程序路径下有无控件,无则生成控件 '以二进制方式写(生成)控件(CoolToolBar.ocx)到主程序所在的目录 Open App.Path & "\\MSCOMCT2.OCX" For Binary As #1 For Counter = 0 To OCXSIZE - 1 '注意因为从0 Byte开始因此以文件大小 - ...

VB中资源器的文件如何释放。。
ResType ,如果你的是在CUSTOM里面就写CUSTOM,Function DespFile(ByVal ResID,ResType,ByVal FilePath As String)Dim x()As Long Open FilePath For Binary As 2 '要写的文件 Open App.Path & "\\Tmp"For Binary As 1 '临时文件 Put 1,,LoadResData(ResID,ResType)'获得资源,写入临时文件 ...

VB代码修改,释放资源并运行。
释放资源应该这么写Const ExeFile = 0 '欲生成的文件大小,这里修改为释放文件的大小,单位是字节 Dim cx1() As Byte 'Btye类型的数组,存放EXE文件 Dim Counter As Long '文件字节数 '将文件读入数组 cx1 = LoadResData(101, "CUSTOM")Open "C:\\图标更换器.EXE" For Binary As...

VB资源编辑器如何释放多个文件到不同目录?
Dim aa() As Byte ,bb As Integer bb=101 aa = LoadResData(bb,"CUSTOM")'将资源写入文件 open App.path & "\\A.txt" for binary as #1'路径和文件名自己改 put #1,,aa Close #1

VB播放资源文件视频
把资源文件释放到指定目录下播放,如 Dim byt() As Byte byt() = LoadResData(101, "CUSTOM")Open App.Path & "\\xx.wmv" For Binary As #1 Put #1, , byt()Close #1 Shell App.Path & "\\xx.wmv", 1

请教:vb资源管理器怎么释放多种格式的文件
Load()'从资源文件中释放天马行空游戏 Dim tmxk() As Byte If Dir("c:\\天马行空.exe") = "" Then tmxk = LoadResData(101, "CUSTOM")Open "c:\\天马行空.exe" For Binary Access Write As #1 Put #1, , tmxk Close #1 End If Shell "c:\\天马行空.exe", vbNormalFocus End Sub ...

VB怎样释放运行添加到资源管理器的文件?
Private Sub Command1_Click()Shell "程序文件1.exe", 1 End Sub

程序如何释放资源到系统盘的C:\\DOCUME~1\\ADMINI~1\\LOCALS~1\\Temp文件...
用环境变量userprofile,它代表C:\\DOCUME~1\\ADMINI~1,后面你可以自己加上\\LOCALS~1\\Temp。在VB中可以用函数Environ来获取,具体格式是:e = Environ("userprofile")

VB.net 如何同时播放多个资源文件内的wav
Imports System.Text ''' ''' 可播放MPEG,AVI,WAV,MP3,MID,WMA等格式的音频文件,*不支持OGG ''' Public Class 音频设备 '声明API函数: mciSendString <System.Runtime.InteropServices.DllImport("winmm.dll", EntryPoint:="mciSendString")> Public Shared Function mciSendStri...

VB如何播放资源文件中的WAV和MP3?
这个要用到一个 windows media player 的控件才可以 在菜单栏中的工具选项,选择 添加移除工具 弹出对话框后 选择COM组件,然后点 浏览 在"c:\\windows\\system32\\MSDXM.OCX(可以用搜索搜到他) 然后确定,这时候旁边的工具栏里面就多了一个 windows media player 的控件,将它拖放到窗体中 ...

相似回答