Q&A

  • 왜 예외 처리가 되지 않죠..?
procedure TForm1.Button1Click(Sender: TObject);

begin

try

Memo1.Lines.LoadFromFile( 'Lee.18' );

except

on EFOpenError do

showMessage( 'Have No File...' );

end;



end;



예외 처리가.. 되질 않습니다.. T_T

왜 그런지요..???



그리고 저번 질문에 답변해 주신 최용일님.. 감사합니다.



3  COMMENTS
  • Profile
    김주석 2000.03.11 18:42
    소심남 wrote:

    > procedure TForm1.Button1Click(Sender: TObject);

    > begin

    > try

    > Memo1.Lines.LoadFromFile( 'Lee.18' );

    > except

    > on EFOpenError do

    > showMessage( 'Have No File...' );

    > end;

    >

    > end;

    >

    > 예외 처리가.. 되질 않습니다.. T_T

    > 왜 그런지요..???

    >



    그래도 적어서 해보니 잘 됩니다.

    > 그리고 저번 질문에 답변해 주신 최용일님.. 감사합니다.

    >

  • Profile
    이정욱 2000.03.11 18:37
    예외처리가 안된다는것이 어떻게 안된다는건지 정확한 설명이 필요합니다.



    그리고 아래보다는 이런방법이 어떨른지요?



    If not FileExists('Lee.18') then ShowMessage('File not found!');





    소심남 wrote:

    > procedure TForm1.Button1Click(Sender: TObject);

    > begin

    > try

    > Memo1.Lines.LoadFromFile( 'Lee.18' );

    > except

    > on EFOpenError do

    > showMessage( 'Have No File...' );

    > end;

    >

    > end;

    >

    > 예외 처리가.. 되질 않습니다.. T_T

    > 왜 그런지요..???

    >

    > 그리고 저번 질문에 답변해 주신 최용일님.. 감사합니다.

    >

  • Profile
    최용일 2000.03.14 06:56
    맞습니다. 예외처리에는 상당히 많은 작업이 할당되죠... 이정욱님의 설명처럼

    예외를 대체할 구문이 있다면 그것을 사용하시는 방법이 더 좋습니다.



    이정욱 wrote:

    > 예외처리가 안된다는것이 어떻게 안된다는건지 정확한 설명이 필요합니다.

    >

    > 그리고 아래보다는 이런방법이 어떨른지요?

    >

    > If not FileExists('Lee.18') then ShowMessage('File not found!');

    >

    >

    > 소심남 wrote:

    > > procedure TForm1.Button1Click(Sender: TObject);

    > > begin

    > > try

    > > Memo1.Lines.LoadFromFile( 'Lee.18' );

    > > except

    > > on EFOpenError do

    > > showMessage( 'Have No File...' );

    > > end;

    > >

    > > end;

    > >

    > > 예외 처리가.. 되질 않습니다.. T_T

    > > 왜 그런지요..???

    > >

    > > 그리고 저번 질문에 답변해 주신 최용일님.. 감사합니다.

    > >