首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VB6 (编译)7 7Zip命令行导致错误10 (“数组固定或临时锁定”)

VB6 (编译)7 7Zip命令行导致错误10 (“数组固定或临时锁定”)
EN

Stack Overflow用户
提问于 2022-09-02 17:57:05
回答 1查看 48关注 0票数 2

下面的行在解释器环境中工作得很好:

代码语言:javascript
复制
ShellExecute Me.hWnd, "open", "7z.exe", " -o" & PNG_Folder & " -y e " & PathFileName2 & Ext & ".gz", "C:\Program Files\7-Zip", vbNormalFocus

当我编译我的程序并运行.exe时,我会得到错误10。

一直在敲我的头想弄清楚这件事。

软件环境是Windows 7 32位(工业环境所需)。

EN

回答 1

Stack Overflow用户

发布于 2022-09-03 16:49:14

事实证明,问题不在于对7z.exe的炮击。这是一个由GPIB (通过GLOBMGR.DLL )生成的错误,VB无法处理。任何子文件夹的退出(即退出子文件夹、退出函数)都会导致编译后的程序锁定。

err.clear不起作用。

关于错误goto 0不起作用

我什么都没试过。程序在开发环境中工作很好,但如果GPIB总线上出现超时错误,则在编译模式下锁定。

我发现了一种很好的新方法,可以通过GPIB总线从tek作用域检索图像,这种方法速度更快,并且不会产生任何超时错误。

其他错误并没有造成问题。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73586409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档