본문 바로가기
Delphi/프로시저-함수

델파이 GetLastError() 함수

by MonoSoft 2021. 7. 14.
728x90
반응형

델파이 GetLastError() 함수

 

Windows 시스템 함수를 호출하는 과정에서 오류가 발생하면

NULL을 리턴하지만 그 원인은 파악할수 없다.

원인을 파악하기 위해서는

시스템 함수뒤에 GetLastError 함수를 호출하여

그 함수의 오류에 해당하는 에러 코드를 리턴(정상일시 0 리턴)받아서

이를 MSDN 에서 참조해야 한다.

하지만 여기서 더 나아가

에러 코드를 해석해 문자열로 만들어주는 함수를 사용한다면

MSDN 을 참조하는 번거로움을 덜 수 있다.

ShowMessage(SysErrorMessage(GetLastError));

 

728x90
반응형

'Delphi > 프로시저-함수' 카테고리의 다른 글

델파이 프로시저와 함수  (0) 2021.07.19
델파이 기본함수  (0) 2021.07.15
델파이 문자열 관련 함수  (0) 2021.07.13
델파이 Delphi FileExists  (0) 2021.07.11
델파이 Delphi Fillchar  (0) 2021.07.09

댓글