标签: runtime-error

更改单元格颜色时下标超出范围错误

嗨,我是 vba 新手,我可能不太理解其中的大部分内容,但我无法解释为什么当代码应更改单元格的背景颜色时出现“运行时错误 9:下标超出范围”错误到另一个

 Sub CompareWorksheets(ws1 As Worksheet, ws2 As Worksheet)
    Dim r As Long, c As Integer
    Dim lr1 As Long, lr2 As Long, lc1 As Integer, lc2 As Integer
    Dim maxR As Long, maxC As Integer, cf1 As String, cf2 As String
    Dim DiffCount As Long
    Application.ScreenUpdating = False
    With ws1.UsedRange
        lr1 = .Rows.Count
        lc1 = .Columns.Count
    End With
    With ws2.UsedRange
        lr2 = .Rows.Count
        lc2 = .Columns.Count
    End With
    maxR = lr1
    maxC = lc1
    If maxR < …
Run Code Online (Sandbox Code Playgroud)

excel vba runtime-error subscript

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

文件对象的空异常错误

我在 Ubuntu 12.04 中使用 Netbeans IDE 运行 Java 代码。

我正在尝试创建一个带有文件目录路径名的文件对象,并使用方法 listFiles() 返回该文件目录下的路径名数组。

编码:

File allFile=new File("~/Desktop/matlab/CAT_00");
File[] fileList = allFile.listFiles();
Run Code Online (Sandbox Code Playgroud)

但是,当我运行代码时,我收到一个异常声明

Exception in thread "main" java.lang.NullPointerException
    at CatTest.main(CatTest.java:29)
Java Result: 1
Run Code Online (Sandbox Code Playgroud)

所以看起来我的 allFile 对象包含空对象?我自己也不确定。我尝试检查我想要的目录路径“~/Desktop/matlab/CAT_00”,它是正确的。我尝试使用调试模式检查这两行代码,发现 listFiles() 返回了此异常错误。但是我不明白为什么应该有一个空异常错误,因为在 CAT_00 主目录下有文件和目录,我在第一个地方创建了 File 对象,因此应该返回这些文件和目录的路径名数组。

非常感谢帮助!

java runtime-error file nullpointerexception

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

如何在客户端和服务器(python)中正确关闭套接字

我正在用 python 编写 2 个脚本。

  1. 客户端.py
  2. 服务器.py

客户端和服务器之间有一个套接字。场景是这样的:
我有一个客户端要求关闭程序,因此它应该通知服务器,然后它会通知另一个客户端,因此我需要关闭从客户端 (1) 到服务器的套接字,然后关闭从服务器到其他客户端的套接字(想象你自己是一个要求退出游戏的 2 人游戏)。

我就是这样做的。在 Client.py 中:

# send the request to the server
eNum, eMsg = Protocol.send_all(self.socket_to_server, msg)
if eNum:
    sys.stderr.write(eMsg)
     self.close_client()
self.socket_to_server.shutdown(socket.SHUT_WR) 
exit(0)
Run Code Online (Sandbox Code Playgroud)

然后在Server.py的代码中:

# get the msg from the client that calleds
        num, msg = Protocol.recv_all(self.players_sockets[0])

        # case of failure
        if num == Protocol.NetworkErrorCodes.FAILURE:
            sys.stderr.write(msg)
            self.shut_down_server()

        # case it was disconnected
        if num == Protocol.NetworkErrorCodes.DISCONNECTED:
            print msg
            self.shut_down_server()



        technical_win = ("exit" == msg)



        # send the msg to …
Run Code Online (Sandbox Code Playgroud)

sockets runtime-error shutdown python-2.7

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

Powershell 脚本无法识别函数

我编写了以下 PS 脚本来从特定服务器路径中删除日志文件。我是 PS 的新手,但是我在这个脚本中编写的一些函数出现了一些错误:

#* FileName: FileCleaner.ps1
#Clear the screen
Clear

#Read XML Config File to get settings
[xml]$configfile = Get-Content "C:\Users\pmcma\Documents\Projects\Replace FileCleaner with PowerShell Script\FileCleaner.config.xml"

#Declare and set variables from Config values
$hostServer = $configfile.Settings.HostServer
$dirs = @($configfile.Settings.DirectoryName.Split(",").Trim())
$scanSubDirectories = $configfile.Settings.ScanSubDirectories
$deleteAllFiles = $configfile.Settings.deleteAllFiles
$fileTypesToDelete = @($configfile.Settings.FileTypesToDelete.Split(";").Trim())
$liveSiteLogs = $configfile.Settings.LiveSiteLogs
$fileExclusions = @($configfile.Settings.FileExclusions.Split(";").Trim())
$retentionPeriod = $configfile.Settings.RetentionPeriod
$AICLogs = $configfile.Settings.AICLogs
$AICLogsRententionPeriod = $configfile.Settings.AICLogsRententionPeriod
$fileCleanerLogs = $configfile.Settings.FileCleanerLogs
$fileCleanerLogsRententionPeriod = $configfile.Settings.FileCleanerLogsRententionPeriod

#Setup FileCleaner output success logfiles
$successLogfile = $configfile.Settings.SuccessOutputLogfile
$dirName  = …
Run Code Online (Sandbox Code Playgroud)

powershell runtime-error function

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

Javascript 错误:正则表达式标志无效

所以我的代码中有一个错误,那就是Invalid regular expression flags. 有问题的那一行是:ctx.drawImage(/Users/aUser/Desktop/NightSquare.png, 200, 200);,但是 aUser 被替换为我的真实姓名(为了隐私而更改)。我在 mac 上运行,我想我知道问题是什么(我没有包括MacIntosh HD),但我不确定。我该如何解决?
附加说明:该/Users/部分代码在我的文本编辑器中以红色突出显示(与字符串颜色相同)。

javascript expression runtime-error

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

错误:无法找到或加载主类 Hello.class

尝试最简单的 kotlin hello world:

thufir@dur:~/kotlin$ 
thufir@dur:~/kotlin$ ll
total 32
drwxr-xr-x  2 thufir thufir  4096 Oct 27 07:28 ./
drwx------ 46 thufir thufir 16384 Oct 27 06:47 ../
-rw-r--r--  1 thufir thufir   104 Oct 27 07:27 Hello.kt
thufir@dur:~/kotlin$ 
thufir@dur:~/kotlin$ kotlinc Hello.kt 
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.intellij.util.text.StringFactory to constructor java.lang.String(char[],boolean)
WARNING: Please consider reporting this to the maintainers of com.intellij.util.text.StringFactory
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: …
Run Code Online (Sandbox Code Playgroud)

jvm runtime-error compilation command-line-interface kotlin

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

(C++) 在按位或运算时出现错误“非法指令(核心转储)”

所以,我仍在学习按位运算,无法弄清楚为什么会发生此错误。我在谷歌上搜索过它,看起来这个错误可能是在弄乱堆栈时发生,或者在某些情况下,它与 CPU 架构有关。我试过用不同的标志进行编译,这些标志应该有帮助,但我无法让它工作。

这是快速的代码:

int corners = 0;
for (int i = 0; i < 8; i++)
{
    const ivec3 cornerPos = leaf->min + CHILD_MIN_OFFSETS[i];
    const float density = Density_Func(vec3(cornerPos));
    const int material = density < 0.f ? MATERIAL_SOLID : MATERIAL_AIR;
    corners |= (material << i);
}
Run Code Online (Sandbox Code Playgroud)

并且错误“非法指令(核心转储)”发生在该行

corners |= (material << i);

这是调试器的输出:

Signal received: SIGILL (Illegal instruction) For program, pid 26,118
Run Code Online (Sandbox Code Playgroud)

我将给出这个循环的输出(它永远不会超过第一个循环)。这是 couts 的代码:

int corners = 0;
    std::cout<<"corners(outside loop): "<<corners<<std::endl;

for (int i = 0; i < …
Run Code Online (Sandbox Code Playgroud)

c++ runtime-error bit-shift bitwise-or c++14

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

请求的运行时 (Python-3.7.3) 不适用于此堆栈 (heroku-18)

我正在使用 Django 2.2.3,但出现此错误:

Requested runtime (Python-3.7.3) is not available for this stack (heroku-18)
Run Code Online (Sandbox Code Playgroud)

但是,Heroku 的 Python 文档说它python-3.7.3应该在堆栈中可用heroku-18。

runtime.txt 包含 Python-3.7.3.

完全错误

Counting objects: 100% (43/43), done.
Delta compression using up to 4 threads
Compressing objects: 100% (36/36), done.
Writing objects: 100% (43/43), 10.70 KiB | 996.00 KiB/s, done.
Total 43 (delta 6), reused 0 (delta 0)
remote: Compressing source files... done.
remote: Building source:
remote:
remote: -----> Python app detected
remote:  !     Requested …
Run Code Online (Sandbox Code Playgroud)

python django runtime-error heroku

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

indexOf 的原生基础手风琴错误不是函数

我是 React Native 的新手,所以如果这是一个愚蠢的问题,我深表歉意,但是我在使用 native-base 的 Accordion 组件时遇到错误。我给了我一条消息“e.state.selected.indexOf 不是函数”。

我将本机基础文档中的示例代码粘贴到这里的小吃中以显示问题。这是该代码,它非常简单:

import React, { Component } from "react";
import { Container, Header, Content, Accordion, Text } from "native-base";

const dataArray = [
  { title: "First Element", content: "Lorem ipsum dolor sit amet" },
  { title: "Second Element", content: "Lorem ipsum dolor sit amet" },
  { title: "Third Element", content: "Lorem ipsum dolor sit amet" }
];

export default class AccordionExample extends Component {
  render() {
    return (
      <Container>
        <Header …
Run Code Online (Sandbox Code Playgroud)

runtime-error react-native native-base

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

为什么 std::string 变量在 C++ 中一次只接受 1 个字符?

我面临的问题是,每当我尝试在基于结构的简单数据库应用程序中读取用户输入时,程序一次只接受 1 个字符。当我在函数中输入 2 个或更多字符作为输入时,会fill_the_database()跳过这样的一个部分:

        std::cout << "What is the product's name? "; 
        std::cin >> (*database).name[i];
Run Code Online (Sandbox Code Playgroud)

当我第二次尝试粘贴 2 个或更多字符时,我在控制台中看到这样一条消息:

/home/keith/builds/mingw/gcc-9.2.0-mingw32-cross-native/mingw32/libstdc++-v3/include/bits/basic_string.h:1067: std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reference std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::operator[](std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type) [with _CharT = char; _Traits = std::char_traits<char>; _Alloc = std::allocator<char>; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::reference = char&; std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::size_type = unsigned int]: Assertion '__pos <= size()' failed
Run Code Online (Sandbox Code Playgroud)

为什么会这样?

这是代码:

#include <iostream>
#include <cstdio>

struct product 
{
    std::string name;
    std::string category;
    std::string size;
    std::string price;
    std::string discounted;
};

const int quantity = …
Run Code Online (Sandbox Code Playgroud)

c++ struct runtime-error c++11

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