J'ai ce morceau de code:charge GIF à partir de ressources à la forme dynamique
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;
code
est assez évident, je pense. Aucune explication ...
Mais - problème est que je ne suis pas en mesure de charger cette ressource GIF au composant gif -> EResNotFound ...
Le problème est dans le paramètre hInstance comme indiqué ici: http://www.codeproject.com/Messages/931171/Re-The-difference-between-HWND-and-HINSTANCE.aspx
Mais - Comment le charger? L'effet du chargement échoué est que le formulaire principal est défini en tant que formulaire enfant de SELDR (SELDR_WH).
Toute aide appréciée. Merci!
Peut-être que vous avez fait une faute de frappe soit le nom de la ressource ou le type de ressource, êtes-vous sûr? – Vantomex
Ouais. Je suis sûr! ;) –
Vraiment rien d'autre que vous pourriez suggérer comme typo ...? –