Q&A

  • 함수 이름을 텍스트로 출력?

현재 자신의 함수 또는 호출한 함수의 이름을 텍스트로 출력이 가능 한지 궁금해 졌습니다..


function GetpProcName: string;

begin

  Reslt := ???????

end;


procedure TForm1.Test;

begin

  ShowMessage(Self.ClassName + '.' + GetProcName)

end;

 

이렇게 했을때 ShowMessage 부분에서 TForm1.Test 라는 결과값을 얻고 싶습니다.


별도의 다른 컴포넌트(유레카로그, JDi 등)를 사용하지 않고 가능 한건지 에 대해 힌트 부탁드립니다.

2  COMMENTS
  • Profile
    이정욱 2015.12.11 10:24
    델파이에서는 직접적으로는 해당 함수 이름을 알 수 없습니다..
    예전에 JEDI 라이브러리에서 JCLDebug 라는 것이 있어서 그것을 사용하라는 것을 본 적이 있네요~
  • Profile
    아이메딕스 2016.04.14 06:27

    디버깅 컴포넌트 사용하면 되겠네요 JEDI나 EurekaLog 사용하시면 됩니다