私はこのコードを持っています:
SELDR_WH := FindControl(FindWindow(nil,'PhoneDB Filtering')) as TForm;
if seldr_wh <> nil then
begin
SELDR_WH.ClientHeight := SELDR_WH.ClientHeight + 20;
gif := TGIFImage.Create;
with gif do begin
Parent := SELDR_WH;
Top := SELDR_WH.ClientHeight - 20;
Left := 30;
try
rs := TResourceStream.Create( hInstance, 'ajax-loader', RT_RCDATA );
gif.LoadFromStream(rs);
except on Exception do begin
rs.free;
gif.free;
end;
end
end;
end;
コードはかなり明白だと思います。説明はありません...
しかし-問題は、このGIFリソースをgifコンポーネントにロードできないことです-> EResNotFound ...
ここに記載されているように、問題は hInstance パラメーターにあります。
しかし - それをロードする方法は?読み込みに失敗すると、メイン フォームが SELDR ( SELDR_WH ) フォームの子フォームとして設定されます。
どんな助けでも感謝します。ありがとう!