标签: error-handling

为什么JavaScript不能解决这个错误?

不显示错误详细信息,而是显示整个javascript.下标和上标也不显示!

try
{
document.write("<p>Fontsize: " + txt.fontsize(6px) + "</p>");
}
catch(err)
{
document.write("Error details: " + err);
}
document.write("<p>Subscript: " + txt.sub() + "</p>");
document.write("<p>Superscript: " + txt.sup() + "</p>");
Run Code Online (Sandbox Code Playgroud)

javascript error-handling try-catch

0
推荐指数
1
解决办法
82
查看次数

意外> T_STRING,期待T_OLD_FUNCTION或> T_FUNCTION或T_VAR或'}'

第37行或者这个类构造函数的制作方式都有所突出?

第36行上的/dir/public_html/site/wp-content/themes/test/category-images/category-images.php中的解析错误:语法错误,意外的T_STRING,期待T_OLD_FUNCTION或T_FUNCTION或T_VAR或'}'

class CategoryImagesII extends CategoryImagesII_Plugin
{

protected $error_codes = array(); // LINE 37
protected $error_strings = array();
Run Code Online (Sandbox Code Playgroud)

php error-handling

0
推荐指数
1
解决办法
3405
查看次数

Java:关于finally块的假设性问题

如果在finally块中抛出错误会发生什么?它是否在一个相应的catch子句中处理?

java error-handling try-catch-finally

0
推荐指数
1
解决办法
488
查看次数

使用Try-Catch-Finally来处理算术异常

我想尝试两种不同的东西(两者都有很大的失败可能性),因此我想使用"finally"语句运行"安全",以防前两次尝试失败.

请看以下示例(这不是我在项目中使用的代码!).

int zero = 0;
int one = 1;

try
{
    // Throws ' cannot divide by zero ' error
    int error = one / zero;
}

catch
{
    // Throws error again of course
    int somenum = one / zero;
}

finally 
{
    MessageBox.Show("I can never make it here ..."); 
}
Run Code Online (Sandbox Code Playgroud)

所以,我希望我的程序能够执行以下操作:

  1. 尝试除以零
  2. 如果步骤#1 失败,我希望'catch'语句运行它的代码(在这个例子中它应该再次失败).
  3. 如果步骤#1和#2都失败了,我希望我的程序在'finally'语句中显示MessageBox.

我甚至接近这个吗?

c# error-handling try-catch-finally

0
推荐指数
1
解决办法
4282
查看次数

如何错误检查超过一定数量的命令参数

我不太确定如何谷歌搜索这个或把它写成一个句子,但这是我的情景.

我在C#中创建一个简单的程序,它的一个特性是获取命令参数并从某个命令参数获取目录,在另一个命令参数中获取输出.我有2个参数,第一个是InputPath,第二个是输出路径.很基本的.

我正在进行错误检查,看看他们放置的导演是否有效

if(Directory.Exists(args[0])&Directory.Exists(args[1]))
{
    GenManifest(args[0], args[1]);
}
Run Code Online (Sandbox Code Playgroud)

我的问题是我怎么能这样做,如果他们放置超过2个命令参数,我可以发出如下错误

MessageBox.Show("Please only insert 2 arguements","Error");
Run Code Online (Sandbox Code Playgroud)

我也有一个简单的

else
{
    MessageBox.Show("Invalid arguement format","Error");
}
Run Code Online (Sandbox Code Playgroud)

覆盖所有其他错误的大部分.

我也在考虑其他错误检查我的代码的方法,但是现在我希望目录有效并且有适当数量的争论.

谢谢!

丹尼尔斯特巴

c# error-handling command-line-arguments

0
推荐指数
1
解决办法
76
查看次数

sprintf_s导致崩溃

我遇到了问题.例:

try
{
    char strMes[6];
    sprintf_s(strMes, sizeof(strMes), "%s", "012345678");
    printf(strMes);
}
catch(...)
{
    printf("Wrong\n");
}
Run Code Online (Sandbox Code Playgroud)

在调试环境中,它导致调试器"缓冲区太小"消息.

在发布环境中,它导致崩溃.

我试图将try-catch块替换为__try -__除了(EXCEPTION_EXECUTE_HANDLER)块,但我得到了相同的行为.

我有大约1K的sprintf_s函数调用,所以将sprintf_s替换为_snprintf_s对我来说不是选项.(请参阅sprintf_s,缓冲区太小)

请帮忙!

c++ error-handling printf

0
推荐指数
1
解决办法
3522
查看次数

ASP.net MVC 3错误:CS0103

我刚开始学习ASP.NET MVC 3表单本书,我有一个例子,从它的一个问题.

我总是得到这个错误

描述:编译服务此请求所需的资源时发生错误.请查看以下特定错误详细信息并相应地修改源代码.

编译器错误消息:CS0103:当前上下文中不存在名称"Text"

这是代码:

@Html.DropDownListFor(p => p.WillAttend, new[]
                                            {
                                                new SelectListItem(), Text = "Yes I'll be there", Value = bool.TrueString,
                                                new SelectListItem(), Text = "No, I can't come", Value =  bool.FalseString

                                            }, "Chose option")
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决这个问题?

c# error-handling asp.net-mvc

0
推荐指数
1
解决办法
573
查看次数

内联打印PHP错误而不是擦除整个页面

如何让PHP打印内联错误而不是更改整个页面?

我希望它能够定位#errors和填充,而不是改变一切.

我目前使用的代码是 die ("Incorrect username or password.");

我是PHP的新手,很抱歉,如果这是一件非常简单的事情.

php error-handling inline

0
推荐指数
1
解决办法
1065
查看次数

分段错误我无法弄清楚

我有以下构造函数:

    Timing::Timing():
    _numMes(INIT_NUMMES),_msgs(new allMSgs*[NUMBER_OF_MSGS])
    {

        cout<<"build timing OK\n";
    }
Run Code Online (Sandbox Code Playgroud)

allMSgs是一个结构:

   typedef struct AllMSgs
   {
            double msg;
        Agent* dedicatedTo;
   }allMSgs;
Run Code Online (Sandbox Code Playgroud)

它的声明是这样完成的:

        allMSgs** _msgs;
Run Code Online (Sandbox Code Playgroud)

但是当我尝试像这样到达阵列中的一个字段时:

     _msgs[loc]->dedicatedTo=agent->getPointsTo();
Run Code Online (Sandbox Code Playgroud)

我得到了分段错误.

NUMBER_OF_MSGS是1000

loc是0,1,2 ....(小于1000);

请帮忙

c++ error-handling

0
推荐指数
1
解决办法
76
查看次数

Python套接字错误 - 如何修复

我有这个代码:

>>> import socket
>>> sck = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
>>> sck = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
>>> sck.connect(('loaclhost', 2525))
Run Code Online (Sandbox Code Playgroud)

我有这个错误:

Traceback (most recent call last):
  File "<pyshell#4>", line 1, in <module>
    sck.connect(('localhost', 2526))
socket.error: [Errno 10061] No connection could be made because
Run Code Online (Sandbox Code Playgroud)

目标机器积极拒绝它

请帮帮我 哪里可以出错?我该怎么修呢?

python sockets error-handling python-3.x

0
推荐指数
1
解决办法
681
查看次数