나는 간단한 자원 (GIF) 델파이의 개방, res.RC 파일을 할 노력하고있어 :GIF 자원
Loading RCDATA "loadingAd.gif"
코드 :
{$R *.dfm}
{$R res.RES}
procedure TForm1.Image1Click(Sender: TObject);
var h : THandle;
begin
h := FindResource(HInstance, 'Loading', 'RCDATA');
showmessage(IntToStr(h))
end;
하지만 난 얻을 때마다 0, 나는 XE4를 사용하고 있으므로 어쩌면 시도해 보았습니다.
{$R *.dfm}
{$R res.RES}
procedure TForm1.Image1Click(Sender: TObject);
var h : THandle;
begin
h := FindResource(HInstance, PChar('Loading'), PChar('RCDATA'));
showmessage(IntToStr(h))
end;
여전히 "자원을 찾을 수 없습니다."
리소스를 컴파일 했습니까? 컴파일하거나 읽을 때이 문제가 있습니까? –
네, BRCC32로 컴파일하고 메신저에 단추를 클릭하면됩니까? –
모든 대문자로 리소스 이름 컴파일/읽기 시도'LOADING' 대문자를 사용하지 않으면 문제가 발생했습니다. –