vfp程序运行出现错误 想忽略错误继续执行 用啥命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vfp程序运行出现错误 想忽略错误继续执行 用啥命令相关的知识,希望对你有一定的参考价值。

应用程序错误解决方法:
1.检查电脑是否存在病毒,请使用百度卫士进行木马查杀。
2.系统文件损坏或丢失,盗版系统或Ghost版本系统,很容易出现该问题。建议:使用完整版或正版系统。
3.安装的软件与系统或其它软件发生冲突,找到发生冲突的软件,卸载它。如果更新下载补丁不是该软件的错误补丁,也会引起软件异常,解决办法:卸载该软件,重新下载重新安装试试。顺便检查开机启动项,把没必要启动的启动项禁止开机启动。
4.如果检查上面的都没问题,可以试试下面的方法。
打开开始菜单→运行→输入cmd→回车,在命令提示符下输入下面命令 for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1回车。
完成后,在输入下面
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回车。
如果怕输入错误,可以复制这两条指令,然后在命令提示符后击鼠标右键,打“粘贴”,回车,耐心等待,直到屏幕滚动停止为止(重启电脑)。
参考技术A 可以使用on error quit

是否可以运行JavaScript(NodeJS)命令/函数,如果出现错误,让程序继续运行?

我想知道是否有一种方法可以在JavaScript中运行一个函数,如果运行该函数时出错,让程序忽略它?

player.play('./sounds/throughQueue.mp3', function(err){
                                   if (err) throw err
                                   })

非常喜欢这样没有“扔错误”。

该计划应该继续下去。

期待您的回答。

答案

正如您在评论中提到的,您想知道如何处理异步函数错误;你可以这样做:

function myAsyncFunction(){
  return new Promise((resolve, reject) => {
    // do some async anction that returns error
    foo.asyncCall((err, item) => err && reject(err))
  }
}

myAsyncFunction().catch(e => console.error(e))

如果您观察上面的代码,则异步错误以两种样式处理:

  1. 回调函数通常有第一个arg返回错误,你可以做if (err)并在那里添加你想要的任何逻辑。或者只是忽略它。
  2. Promise中你可以使用reject,它是构造函数中的第二个参数。当你拒绝错误时,你可以在.catch上使用Promise方法并使用你想要的任何自定义逻辑,新的promise调用或函数回调。

注意我在回调函数中使用了console.error,你可以在那里什么也不做,它将被忽略(你的程序将继续)

另一答案

是的,您可以忽略回调/保证错误或吞下try / catch catch错误,但它只能使执行继续,而不是使行为或结果正确。

  1. 如果在回调函数中,您可以忽略具有空错误处理的错误,并且执行也不会中断,但是如果调用中存在错误,则行为仍然依赖于。
  2. 如果在承诺中,您也可以忽略捕获的错误。
  3. 如果采用异步/等待方式,则必须尝试/捕获调用并吞下捕获的错误。

总之,我建议你处理可能的错误。毕竟,质量软件是我们想要的。什么可能会发生最终会发生。

以上是关于vfp程序运行出现错误 想忽略错误继续执行 用啥命令的主要内容,如果未能解决你的问题,请参考以下文章

Python 忽略warning警告错误 + 跳过报错继续执行程序

如何忽略错误并继续脚本的其余部分

Java基础-异常

sqlplus执行sql文件出错后继续

Python:如何忽略异常并继续? [复制]

告诉 Impala 忽略错误并继续