Zasoby w dll : Blad "Resource not found"

0

Witam postanowilem umiescic ikonki w zasobach dll i jestem w kropce
zrobilem wszytko wedle artykułów , wyglada to po krótce tak :

  1. icons.dll :

library icons;

{$R 'icons.res'}

begin
end.

  1. icons.rc

Stan1 ICON 1.ico

  1. Procedura ktora wykorzystuje do ladowania :

procedure Tf_main.LadujIkonki(Sciezka:String);
var
h : THandle;
Icon : TIcon;
r :TResourceStream;
begin
if Fileexists(Sciezka)then
begin
h := LoadLibrary(PAnsiChar(Sciezka));
try
if h <> 0 then
begin
try
Icon := TIcon.Create;
r := TResourceStream.Create(h, 'Stan1', 'ICON');
Icon.LoadFromStream(r);
ImgList.AddIcon(Icon);
finally
Icon.Free;
r.Free;
end;
end;
finally
FreeLibrary(h);
end;
end;
end;

Utworzylem plik icons.res przy pomocy brcc32.exe, sciezka do icons.dll
jest poprawna a i tak mam jeden wkurzajacy blad : "Resource Stan1 not found"

Mogłby mi ktos pomóc bo troche nie wiem gdzie zrobiłem błąd ;/

Pozdrawiam

0

sprobuj tak:

wywal r

Icon.Handle:=LoadIcon(h,'Stan1');

0

dzieki:)))))))))
poszło w ten sposób :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1