Autor Beitrag
Sylvus
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 195



BeitragVerfasst: Mo 07.04.08 17:19 
Hi,
hab gerade angefangen mit Ressourcen zu arbeiten und hab auch schon ein Problem.
Ich hab mir eine .res Datei erstellt, in der sich ein paar Bitmaps befinden. Diese habe ich mit:
ausblenden Delphi-Quelltext
1:
2:
3:
  
  Bild := TBitMap.Create;
  Bild.LoadFromResourceName(hInstance,'BLABLABLA');

geladen, so weit so gut, doch nun kommt das Problem.
Ich habe in meinem Programm ein Array of TImage. Darin befinden sich eine Sorte von Bildern, die während des Programms mit Visible aus- und ein-geblendet werden. Da diese Bilder auch alle eine .bmp Datei zur Grundlage haben, wollte ich diese ebenso aus meiner .res Datei laden. Tja geht nur nicht.
Ich habe folgendes probiert:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
procedure TForm1.LifeErstellung;
var
  I: Integer;
begin
  for I := Low(Life) to High(Life) do
  begin
    Life[I] := TImage.Create(Self);
    Life[I].LoadFromResourceName(hInstance,'LIFE');
    with Life[I] do
    begin
      Parent := Panel1;
      Top := 15;
      Left := 29 * I + 510;
      Width := 27;
      Height := 26;
      Enabled := False;
      Transparent := True;
      Visible := True;
    end;
  end;
end;

Doch leider bekomme ich nur den Fehler:
"[Fehler] wolkenkatz.pas(356): E2003 Undefinierter Bezeichner: 'LoadFromResourceName'"

Habt ihr ne Idee, wie ich das lösen könnte, ohne mein ganzes Programm umzuschreiben?
Viele Grüße Sylvus
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Mo 07.04.08 17:39 
Probier mal Life[I].Picture.Bitmap.LoadFromResourceName(hInstance,'LIFE');

Nicht das Image soll das Bild laden, sondern die Bitmap direkt.
Sylvus Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 195



BeitragVerfasst: Mo 07.04.08 17:43 
hey wow du bist nen echter Held :D
Super! Hatte immer entweder Picture oder Bitmap probiert, aber auf die Idee, dass ich beide brauch, bin ich nicht gekommen :) Also nochmal danke, damit hat sich das erledigt, weiter gehts :D
DANKE! Grüße Sylvus