임시로 이렇게 해봤는데,
static int code=-1;
TIniFile *bpr;
try
{
bpr = new TIniFile( ChangeFileExt( Application->ExeName, ".bpr" ) );
code = bpr->ReadInteger( "Compiler", "LinkCGLIB", 2 );
}
__finally
{
delete bpr;
}
프로젝트 bpr 파일에 코드 가드 여부가 저장되어있어서
bpr 파일을 열어서 LinkCGLIB 데이터 값을 읽도록 했습니다.
그런데 원하는 것은 이렇게 말고, 프로그램적으로 알아내는 방법이 없는지 알고 싶습니다~~~
-- bpr 내용 --
[Compiler]
ShowInfoMsgs=0
LinkDebugVcl=0
LinkCGLIB=1
그린비 님이 쓰신 글 :
: 안녕하세요~~!
:
: 개발할 때는 디버그 모드, 코드 가드를 켜놓고 하는데요.
:
: 배포할 때 이걸 깜빡하고 릴리즈로 안하는 경우가 종종 있습니다.
:
: 그래서 곤란한 경우가 생기는데, 이걸 좀더 편하게 확인하고자, 프로그램 실행시 메인화면에 상태 표시를 하고 싶습니다.
:
:
: 디버그 모드는 알겠는데(#ifdef _DEBUG) ,
: 코드가드를 켜논 여부는 무엇으로 해야 할지 모르겠습니다.
:
: 혹시 아시는 분 계신가요~~?
|