Autor Beitrag
Baumunk
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 50

WinXP
Delphi 2005
BeitragVerfasst: Mi 30.08.06 09:51 
Hallo,

Ich habe wieder mal anlauf schwieregkeiten. In Delphi (Win32) kann man *.Res datei in Programm einkompilieren
und mit zum beispiel (für Icon) laden :

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
{$R MyIcons.RES}


  Function LoadIconFromRes (Index : Integer) : TIcon;
  Var Stream : TResourceStream;
  Begin
    Stream := TResourceStream.CreateFromID (HInstance,Index, 'RC_GROUP_ICON');
    Result := TIcon.Create;
    Result.LoadFromStream(Stream);
    Stream.Free;
  End;


Parameter $R scheint in .NET zu laufen, wie soll ich aber diese Ressourcen in Programm laden?

Voraus Danke.
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Mi 30.08.06 11:20 
.Res-Resourcen sind mit .Net veraltet, die .Net-Resourcen hören auf die Postfixe .Resx und .Resources (dazu mit netter IDE-Unterstützung). Auslesen kannst du die (ein-)kompilierten Resourcen per ResourceManager-Klasse, schau einfach mal im SDK unter "resource files" nach.