C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[45157] 자기 자신의 리소스 Updata 에 관한 질문 입니다.
둥이네 [grin79] 1421 읽음    2006-05-30 14:49
hRes = FindResource(HInstance, "HCSDATA", RT_STRING);
hResLoad = (HRSRC)LoadResource(HInstance, hRes);
lpResLock = (char *)LockResource(hResLoad);

의 방식을 사용해서 리소스를 읽어 들이는데..
이 읽어 들인 리소스의 내용을 확인하고 내용 변경을 해야 하면 리소스를 변경 할려고 합니다.

지금은 다른 실행 파일에서  리소스 변경은 BeginUpdateResource( 파일 경로,False); 로 해당 서비스의 실행화일 위치를 지정해주고
하고나서 UpdateResource 함수를 사용해서 리소스를 업데이트 사용중인데..
지금은 직접 돌아가는 서비스 프로그램 내에서 자기 자신의 리소스를 업데이트 할려고 합니다.

파일 경로가 자기 자신일 경우에는 어떻게 해야 될련지요..
자기 자신의 리소스를 확인해서 다시 변경 사항이 있으면 변경해서 지정 할려고 하는데 관련된 함수나 예제를 찾기가 힘드네요.
아니면 그냥 저기 파일 경로를 절대 경로로 자신의 파일 경로를 적어 주면 되는지요...
찾아봐도 특별한 다른 리소스 업데이트 파일은 안보이는 듯 해서 이렇게 질문 드립니다.
자기 자신이 가진 리소스 스트링을 업데이트 하는 방법좀 조언 구합니다.

+ -

관련 글 리스트
45157 자기 자신의 리소스 Updata 에 관한 질문 입니다. 둥이네 1421 2006/05/30
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.