标签: error-code

如何查找要在我的应用程序中使用的正确 Windows 系统错误代码?

我正在编写一个 C# .NET 2.0 应用程序,其中当预期通过SerialPort. 如果未收到帧(即超时)或确定为无效,我需要使用SetLastError. Windows 有大量的错误代码。是否有简单的工具或参考可以帮助缩小要使用的正确错误代码的范围?

附加信息

虽然抛出异常并在堆栈的更高层处理它是我的偏好,但在这种情况下这不是一个选项,因为我正在更新的应用程序不是为了利用这样一个有用的功能而设计的。

c# windows error-code

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

Applescript中的错误-10004和错误-10000是什么

我有一个正在我的计算机上运行的Applescript,但不在我的同事身上.操作路径时出现两个错误:-10004-10000.我知道如何解决这个问题,但首先我想了解这些错误代码.

这是脚本(我删除了无用的部分,完整版本在github上):

-- export all layers to image files

-- Settings
property exportFileExtension : "png"
property ADD_CANVAS_NUMBER : true
-- End of Settings

on file_exists(FileOrFolderToCheckString)
   try
       alias FileOrFolderToCheckString
       return true
   on error
       return false
   end try
end file_exists

tell application "OmniGraffle Professional 5"
    set theWindow to front window
    set theDocument to document of theWindow
    set theFilename to name of theDocument
    -- remove .graffle
    -- FIRST ERROR IS HERE -10004
    set theFilename to …
Run Code Online (Sandbox Code Playgroud)

applescript path error-code osascript

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

PayPal链式付款错误520009

我正在尝试设置链式支付应用程序,并获得批准的应用程序.我希望像并行付款一样,链式付款可以让用户有或没有注册的paypal帐户.但是对于未注册的电子邮件帐户,api会返回错误代码520009,表示帐户"email@domain.com"受到限制.我确实看到以下链接有同样的问题.

/sf/answers/718356901/

虽然在他们的开发文档中说任何有电子邮件的人都可以获得付款/通知(除了需要经过验证的帐户的应用程序所有者),但它会抛出错误.我已经发了一张paypal/mts的票,但还没有收到他们的消息.

我的应用案例是,1.用户获得报酬,例如100美元.他们是连锁店的主要收件人.2.申请(二级收款人)减少了这笔款项.说2美元.

任何人都知道链式付款是否需要主要付款以及其他收件人是否需要有效的PayPal帐户而不仅仅是电子邮件?或者呼叫中是否允许主要收件人只使用电子邮件地址?

(我知道应用程序所有者需要一个注册的paypal帐户).

谢谢

paypal error-code chained paypal-adaptive-payments

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

如何退出我的 Dart (vm) 程序?

(抱歉,我知道这主要是对约翰·埃文(John Evan)问题的重复,但以前的答案现在肯定已经过时了。)

exitCode如果发生某种情况(仅用于调试目的),我希望能够指定一个并离开我的(vm)程序。

上面的注意事项我不能import 'dart:builtin',而且我exit()在 API 中找不到在此上下文中提及的内容。

(我更详细的情况是,我的工作涉及相当大量的详细输出,并且在我测试和调试事物时,我发现仅exit();使用程序最方便- 显然仅适用于开发过程。)

谢谢,

_G

error-code exit dart

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

Dart pub 工具的返回码是什么

我将在批处理文件中反复启动“pub get”和“pub build”,我需要测试返回码是否有错误。Dart 文档中似乎没有记录返回代码。有谁知道他们是什么,或者他们在哪里记录?

error-code dart dart-pub

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

什么是 Win32 错误代码的大写文本标识符,以及如何在给定错误代码的情况下以编程方式确定它们?

Win32 错误代码列表中,每个错误都有三个组成部分:

  • 数字错误代码
  • 描述性消息
  • 由下划线分隔的大写单词组成的标识符

根据文档,术语“消息标识符”指的是描述性消息,但它没有说明大写错误名称的术语是什么,而且我在任何地方都找不到。这些标识符似乎类似于 PowerShell ErrorRecord 对象中所谓的“错误 ID”,但在谷歌上搜索“win32 错误 id”和“win32 错误标识符”并没有找到答案。

例如,在以下错误中:

ERROR_TOO_MANY_OPEN_FILES

4 (0x4)

系统无法打开文件。

  • 4错误代码
  • The system cannot open the file.消息标识符
  • ERROR_TOO_MANY_OPEN_FILES 是个 __________?

另外,在给定错误代码的情况下,如何确定此文本值?我可以轻松确定与给定错误代码相关联的消息标识符,如下所示:

string MessageIdentifier = new Win32Exception(ErrorCode).Message;
Run Code Online (Sandbox Code Playgroud)

但是,Win32Exception 类似乎没有与这些大写错误名称对应的属性(类似于 ErrorRecord 类的ErrorId属性)。

在一些清单中,我看到这些类型的标识符称为“常量”,但如果它们是常量,它们在哪里定义/枚举以及如何从程序访问它们?

c# winapi error-code win32exception

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

为什么 IS_ERR_VALUE 将负 MAX_ERRNO 转换为 unsigned long?

include/linux/err.h中,有以下定义:

#define MAX_ERRNO       4095

#define IS_ERR_VALUE(x) unlikely((x) >= (unsigned long)-MAX_ERRNO)
Run Code Online (Sandbox Code Playgroud)

这个想法是检查在指针位置返回的有效错误号,但为什么 MAX_ERRNO 在-被转换为无符号之前前面有一个一元?这似乎会导致 x 与最大 long 减去 MAX_ERRNO 而不是与 4095 进行比较。

c error-code linux-kernel

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

aws ec2 getaddrinfo ENOTFOUND 错误代码

我的目标是在我的脚本启动时获取 instanceId。(因为我想将我的网络服务器作为后端与 aws elb 连接。当我对 id 进行硬编码时,这甚至可以工作)所以现在我尝试编写一个给我 id 的函数。

所以我知道我需要 AWS.metadataService 但我不知道如何使用它。我发现这个文档(metaDataService) 是一个命令行工具。我想我需要像这样组合它:

var meta  = new AWS.MetadataService();

meta.request("http://169.254.169.254/latest/meta-data/", function(err, data){
    if(err){
        console.log(err);
    }
    console.log(data);
});
Run Code Online (Sandbox Code Playgroud)

但它会产生这个错误:

{ [Error: getaddrinfo ENOTFOUND 169.254.169.254http 169.254.169.254http:80]
  code: 'ENOTFOUND',
  errno: 'ENOTFOUND',
  syscall: 'getaddrinfo',
  hostname: '169.254.169.254http',
  host: '169.254.169.254http',
  port: 80 }
Run Code Online (Sandbox Code Playgroud)

任何想法可以解决这个问题?或者至少是什么导致了这个错误。

error-code amazon-s3 amazon-ec2 amazon-web-services node.js

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

错误号:3780 引用列“%s”和外键约束“%s”中的引用列“%s”不兼容

DROP DATABASE IF EXISTS ProviderPatients;
CREATE DATABASE ProviderPatients;
USE ProviderPatients;

CREATE TABLE IF NOT EXISTS Date_Dim (
    Date_ID  integer not null,
    Date_ date,
    Full_Date_Des varchar(25) not null,
    Day_Of_Week int(11) not null,
    Calender_Year int(11) not null,
    Weekday_Indicator int(11) not null,
    primary key(Date_ID));

CREATE TABLE IF NOT EXISTS Insurer_DIM (
    Insurer_ID  int(11) not null,
    Insurer_Name varchar(25) not null,
    Line_Of_Buissness varchar(25) not null,
    primary key(Insurer_ID));

CREATE TABLE IF NOT EXISTS Member_DIM (
    Member_ID   int(11) not null,
    Member_Name varchar(25) not null,
    Age         int(11) not …
Run Code Online (Sandbox Code Playgroud)

mysql error-code

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

错误代码:1822。添加外键约束失败。引用表“employees”中缺少约束“projects_ibfk_1”的索引

CREATE DATABASE employeeDB;
USE employeeDB;

CREATE TABLE employees(
    employeeid NUMERIC(9),
    firstname VARCHAR(10),
    lastname VARCHAR(20),
    deptCode CHAR(5),
    salary NUMERIC(9, 2),
    PRIMARY KEY (employeeid)
);

CREATE TABLE projects(
    projectid CHAR(8),
    deptcode CHAR(5),
    description VARCHAR(200),
    startdate DATE,
    stopdate DATE,
    revenue NUMERIC(12, 2),
    PRIMARY KEY (projectid),
    FOREIGN KEY (deptcode) REFERENCES employees(deptCode)
);

CREATE TABLE departments(
    code CHAR(5),
    name VARCHAR(5),
    managerid NUMERIC(9),
    subdeptof CHAR(5),
    PRIMARY KEY (code),
    FOREIGN KEY (managerid) REFERENCES employees(employeeid),
    FOREIGN KEY (subdeptof) REFERENCES projects(deptcode)
);

ALTER TABLE employees ADD FOREIGN KEY (deptCode) …
Run Code Online (Sandbox Code Playgroud)

mysql sql constraints foreign-keys error-code

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