Q&A

  • 리소스 사용방법좀 가르쳐주세요
리소스 간단한 예제 같은건 없스비까?
3  COMMENTS
  • Profile
    최용일 2003.02.21 05:16
    안녕하세요. 최용일입니다.

    먼저 리소스 스크립트파일을 만드세요. 메모장에서...

    아래와 같은 식으로 넣어주시면 됩니다.

    TxtData RCDATA "C:MyPathTxtFile.txt"
    ExeData RCDATA "C:MyPathExeFile.exe"

    적당한 파일이름(Demo.rc)으로 저장하시고 델파이의 brcc32로 컴파일해주세요...

    brcc32 c:Demo.rc

    이러면 Demo.res파일이 만들어집니다.

    델파이 유닛에 {$R c:demo.res}라고 추가하시고

    var
        ResStream: TResourceStream;
    begin
        ResStream := TResourceStream.Create(HInstance, 'ExeData, RT_RCDATA);
        ResStream.SaveToFile('c:ExeData.exe');
        ResStream.Free;
    end;

    위와 같은 식으로 두개의 파일을 리소스에서 읽어서 저장하시고 exedata.exe를 실행하시면 되겠죠...

    ^^ 항상 즐코하세요...

  • Profile
    우소 2003.02.21 19:49
    답변데로 했는데...화일은 이미지화일으 했는데..
    안만들어 지는데요  ^^;;
    실행 하면 도스창이 잠시 뜨고 사라지는데..쩝^^
  • Profile
    최용일 2003.02.21 22:27
    안녕하세요. 최용일입니다.

    시작/실행에서 도스창 띄운뒤에 brcc32를 실행하세요.. 그럼 에러가 나면 에러 확인가능합니다... 리소스스크립트파일에 에러가 나면 당연히 리소스파일이 안만들어지죠... 델파이에서 컴파일했을때 에러나면 실행파일 안만들어지는 것처럼...

    ^^ 항상 즐코하세요...