100分解决求高手解决这个大问题
sFileList = "HSPEECH.EXE"
Call CopyBatchFiles(App.Path & "\Resources\", gsProjectPathBase & "voice\", sFileList)
Call GenerateAD4File
gbGenerateAdpcmDataAsmSucceed = GenerateAdpcmDataAsm
If Not gbGenerateAdpcmDataAsmSucceed Then
CompileNormal = False
Exit Function
End If
Call ReleaseFile(108, gsProjectPathBase & "voice\REGISTER.inc")
Call ReleaseFile(109, gsProjectPathBase & "voice\ADPCM.inc")
Call ReleaseFile(110, gsProjectPathBase & "voice\ADPCM.OBJ")
Call ReleaseFile(111, gsProjectPathBase & "voice\HS-XASM.exe")
Call ReleaseFile(112, gsProjectPathBase & "voice\USER_DATA.BIN")
ChDrive gsProjectPathBase
ChDir gsProjectPathBase & "voice"
If frmChipSettings.optOperatingMode(1).Value Then
Call ReleaseFile(101, gsProjectPathBase & "voice\Main1.asm")
Call GenerateFileSetMode1 '按键
Call GenerateFileUserData1
Shell "HS-XASM ""Main1.asm"" /Link adpcm.obj"
s = "main1.bin"
请问108 ,109,110,111,112,101 是什么来的?
ReleaseFile 这个是复制函数吗?
多谢..
我是写c/c++的 要更新前一个员工留下的VB程序....
[解决办法]
ReleaseFile 这个函数代码找一下
[解决办法]
是否调用了c++函数?
[解决办法]
ReleaseFile 函数是他自己写的吧
[解决办法]
ReleaseFile 函数不像是API,很有可能是自定义的函数,第一个参数好象是文件索引,第二个参数象是文件路径。
[解决办法]
以下是MSDN中查到的有关LoadResData用法资料:
语法
LoadResData(index, format)
LoadResData 函数的语法包含下列部分:
部分 描述
index 必需的。一个整数或字符串,它用来指定资源文件中数据的标识符 (ID)。ID 标识符为 1 的资源保留给应用程序的图标。
Format 必需的。一个数值,它用来按照下列“设置值”中的描述,指定返回数据的原始格式。该数值也可以是用户定义资源的字符串名。
设置值
用于 format 的设置值有:
设置 描述
1 光标资源
2 位图资源
3 图标资源
4 菜单资源
5 对话框
6 字符串资源
7 字体目录资源
8 字体资源
9 加速键表
10 用户定义资源
12 群组光标
14 群组图标
[解决办法]
数字有可能是资源文件ID
[解决办法]
ReleaseFile 是个自定义函数,作用是把资源文件中的文件下载到本机指定位置,第一个参数是资源文件的ID,第二个参数是要保存的文件名。
[解决办法]
说明
LoadResData 从资源文件装载的数据可以达到 64K。
对位图、图标、光标资源类型使用 LoadResData 将返回包含该资源中的实际二进制位的字符串。如果想使用实际的位图、图标或资源,请使用 LoadResPicture oˉêy.
LoadResData 的使用对于 Visual Basic 应用程序本地化有好处,这是因为需要翻译的资源在一个资源文件中被隔离,并且无须访问源代码或重新编译该应用程序。
[解决办法]
100分解决求高手解决这个大有关问题
100分解决求高手解决这个大问题sFileList HSPEECH.EXECall CopyBatchFiles(App.Path & \Resources\,
