下面的行在解释器环境中工作得很好:
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位(工业环境所需)。
发布于 2022-09-03 16:49:14
事实证明,问题不在于对7z.exe的炮击。这是一个由GPIB (通过GLOBMGR.DLL )生成的错误,VB无法处理。任何子文件夹的退出(即退出子文件夹、退出函数)都会导致编译后的程序锁定。
err.clear不起作用。
关于错误goto 0不起作用
我什么都没试过。程序在开发环境中工作很好,但如果GPIB总线上出现超时错误,则在编译模式下锁定。
我发现了一种很好的新方法,可以通过GPIB总线从tek作用域检索图像,这种方法速度更快,并且不会产生任何超时错误。
其他错误并没有造成问题。
https://stackoverflow.com/questions/73586409
复制相似问题