• SocketErrorMessage


    procedure GetSocketErrorMessage(AErrorCode: Integer; AErrorMessage: PChar);
    // 说明: 依错误代码取得 Socket 错误讯息
    var
    Param: DWORD;
    begin
    try
    System.FillChar(AErrorMessage^, 255, 0);
    case AErrorCode of
    10004: AErrorMessage := @ERRORSTR_10004;
    10009: AErrorMessage := @ERRORSTR_10009;
    10013: AErrorMessage := @ERRORSTR_10013;
    10014: AErrorMessage := @ERRORSTR_10014;
    10022: AErrorMessage := @ERRORSTR_10022;
    10024: AErrorMessage := @ERRORSTR_10024;
    10035: AErrorMessage := @ERRORSTR_10035;
    10036: AErrorMessage := @ERRORSTR_10036;
    10037: AErrorMessage := @ERRORSTR_10037;
    10038: AErrorMessage := @ERRORSTR_10038;
    10039: AErrorMessage := @ERRORSTR_10039;
    10040: AErrorMessage := @ERRORSTR_10040;
    10041: AErrorMessage := @ERRORSTR_10041;
    10042: AErrorMessage := @ERRORSTR_10042;
    10043: AErrorMessage := @ERRORSTR_10043;
    10044: AErrorMessage := @ERRORSTR_10044;
    10045: AErrorMessage := @ERRORSTR_10045;
    10046: AErrorMessage := @ERRORSTR_10046;
    10047: AErrorMessage := @ERRORSTR_10047;
    10048: AErrorMessage := @ERRORSTR_10048;
    10049: AErrorMessage := @ERRORSTR_10049;
    10050: AErrorMessage := @ERRORSTR_10050;
    10051: AErrorMessage := @ERRORSTR_10051;
    10052: AErrorMessage := @ERRORSTR_10052;
    10053: AErrorMessage := @ERRORSTR_10053;
    10054: AErrorMessage := @ERRORSTR_10054;
    10055: AErrorMessage := @ERRORSTR_10055;
    10056: AErrorMessage := @ERRORSTR_10056;
    10057: AErrorMessage := @ERRORSTR_10057;
    10058: AErrorMessage := @ERRORSTR_10058;
    10059: AErrorMessage := @ERRORSTR_10059;
    10060: AErrorMessage := @ERRORSTR_10060;
    10061: AErrorMessage := @ERRORSTR_10061;
    10062: AErrorMessage := @ERRORSTR_10062;
    10063: AErrorMessage := @ERRORSTR_10063;
    10064: AErrorMessage := @ERRORSTR_10064;
    10065: AErrorMessage := @ERRORSTR_10065;
    10067: AErrorMessage := @ERRORSTR_10067;
    10091: AErrorMessage := @ERRORSTR_10091;
    10092: AErrorMessage := @ERRORSTR_10092;
    10093: AErrorMessage := @ERRORSTR_10093;
    10101: AErrorMessage := @ERRORSTR_10101;
    10109: AErrorMessage := @ERRORSTR_10109;
    11001: AErrorMessage := @ERRORSTR_11001;
    11002: AErrorMessage := @ERRORSTR_11002;
    11003: AErrorMessage := @ERRORSTR_11003;
    11004: AErrorMessage := @ERRORSTR_11004;
    else
    Param := AErrorCode;
    Windows.wvsprintf(AErrorMessage, '未知 %d', @Param);
    end;
    except
    on E: Exception do
    begin
    showmessage( E.Message);
    end;
    end;

  • 相关阅读:
    装饰器 无惨固定模式 和 有参装饰器的固定模式
    匿名函数
    字典生成式
    列表生成式
    Centos7安装配置apache-tomcat-8.5.16.tar.gz
    Centos7安装配置jdk-8u151-linux-x64.tar.gz
    Linux CentOS7源码安装配置mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
    VirtualBox新建Centos7虚拟系统
    vmware workstation 10的安装
    redhat linux rpm包安装配置mysql数据库
  • 原文地址:https://www.cnblogs.com/moonwind/p/4450553.html
Copyright © 2020-2023  润新知