Delphi 7 관리자 권한 설정 및 리소스 파일 패키지화 방법
1971 단어 Delphi
1. 새 텍스트 파일을 만들고 uac.로 이름 바꾸기manifest, 파일 내용은 다음과 같습니다.
2. uac.라는 이름으로 텍스트 파일을 새로 만듭니다.rc, 파일 내용은 다음과 같습니다.
1 24 uac.manifest
3. 명령줄을 열고res의 자원 파일로 컴파일하며 다음 명령을 사용하여 컴파일합니다.
brcc32 uac.rc
4. 코드에 자원 파일 추가하기
Main in 'Unit.pas' {frmMain};
{$R *.res}
{$R uac.res}
둘째, Delphi 7은 EXE에 파일을 포장하여 자원 파일을 생성합니다.
1. 텍스트 파일로 패키지 목록을 정의하고 텍스트 파일은 app로 명명합니다.rc, 형식은 다음과 같습니다.
RC1 FILE1 FILE1.DLL
RC2 FILE2 FILE1.EXE
2. 명령행을 사용하여 app를 컴파일합니다.rc 파일
brcc32 app.rc
3. 코드에 자원 파일의 인용을 넣는다
Main in 'Unit.pas' {frmMain};
{$R *.res}
{$R app.res}
4. 파일의 압축을 풀려면 다음 코드를 사용합니다.
procedure ExtractResToFile(const ResName, ResType,FileName: string);
var
Res: TResourceStream;
begin
Res := TResourceStream.Create(HInstance,ResName, PChar(ResType));
Res.SaveToFile(FileName);
Res.Free;
end;
코드를 호출하는 방법은 다음과 같습니다.
ExtractResToFile('RC1','FILE1','FILE1.DLL');
셋째, Delphi 7 프로그램 아이콘은 큰 아이콘을 지원합니다.
1. 텍스트 파일로 패키지 목록을 정의하고 텍스트 파일을mainico로 명명합니다.rc, 예를 들어 Win7 최소 48x48, Windows 10 최대 512x512 등 형식은 다음과 같습니다.
MAINICON ICON mainico.ico
2. 명령줄로mainico를 컴파일합니다.rc 파일
brcc32 mainico.rc
3. 코드에 자원 파일의 인용을 넣는다
Main in 'Unit.pas' {frmMain};
{$R *.res}
{$R mainico.res}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Delphi 목마 자기 복제법 구현목마가 자기 복사를 실현하는 원리는 프로그램이 실행될 때 먼저 자신이 특정 디렉터리에 있는지 확인하고 그렇지 않으면 계속 실행하며 그렇지 않으면 특정 디렉터리에 복사한 다음에 새로운 프로그램을 실행하고 낡은 프로그램...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.