Q&A

  • [인디소켓질문]에러처리는 어떻게.
인디소켓에서 발생되는 에러처리는 어떻게하나요?

서버가 존재하지 않을시

서버에서 연결이 끊어졌을때

등등의

여러가지 에러처리를 한번에
3  COMMENTS
  • Profile
    조승연 2001.02.24 20:57
    물론 가능합니다. 소켓 컴포넌트의 Event가 ONERROR일때 코딩하면 되지여..



    procedure TfmChatClr.ServerSocketClientError(Sender: TObject;

    Socket: TCustomWinSocket; ErrorEvent: TErrorEvent;

    var ErrorCode: Integer);

    var

    msg : String;

    begin

    case ErrorCode of

    10004: //The operation is canceled. 즉..10004번 에러가 발생하면

    msg := '명령이 취소되었습니다.(10004)';

    .

    . //기타 에러코드는 도움말에 있고요...

    .

    0:

    begin

    Msg := 'Connect 성공';

    end;

    end;

    Showmessage( msg );



    Socket.Close;

    ErrorCode := 0;

    end;



    조금 늦게 올린 답이지만..도움이 되었으면 합니다..



  • Profile
    조승연 2001.02.24 20:57
    물론 가능합니다. 소켓 컴포넌트의 Event가 ONERROR일때 코딩하면 되지여..



    procedure TfmChatClr.ServerSocketClientError(Sender: TObject;

    Socket: TCustomWinSocket; ErrorEvent: TErrorEvent;

    var ErrorCode: Integer);

    var

    msg : String;

    begin

    case ErrorCode of

    10004: //The operation is canceled. 즉..10004번 에러가 발생하면

    msg := '명령이 취소되었습니다.(10004)';

    .

    . //기타 에러코드는 도움말에 있고요...

    .

    0:

    begin

    Msg := 'Connect 성공';

    end;

    end;

    Showmessage( msg );



    Socket.Close;

    ErrorCode := 0;

    end;



    조금 늦게 올린 답이지만..도움이 되었으면 합니다..



  • Profile
    조승연 2001.02.24 20:56
    물론 가능합니다. 소켓 컴포넌트의 Event가 ONERROR일때 코딩하면 되지여..



    procedure TfmChatClr.ServerSocketClientError(Sender: TObject;

    Socket: TCustomWinSocket; ErrorEvent: TErrorEvent;

    var ErrorCode: Integer);

    var

    msg : String;

    begin

    case ErrorCode of

    10004: //The operation is canceled. 즉..10004번 에러가 발생하면

    msg := '명령이 취소되었습니다.(10004)';

    .

    . //기타 에러코드는 도움말에 있고요...

    .

    0:

    begin

    Msg := 'Connect 성공';

    end;

    end;

    Showmessage( msg );



    Socket.Close;

    ErrorCode := 0;

    end;



    조금 늦게 올린 답이지만..도움이 되었으면 합니다..