Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Prism Resourcen Einbinden in .NET (https://www.delphipraxis.net/48450-resourcen-einbinden-net.html)

Master_BB 25. Jun 2005 13:52


Resourcen Einbinden in .NET
 
Hya,
kann mir jemand mal mit einem Beispiel verdeutlichen wie ich Resourcen
in .NET verwende? Bei meiner Componente die ich gerade dafür
baue krieg es ich einfach nicht in eine ResourcenDatei auszulesen.

Einbinden geht wie vorher

{$R myRes.res}

laut der dll größe (es handelt sich um eine Komponente) ist die RES File drin.
Ich habe 2 Bitmaps drin.

nach ein wenig in der Hilfe lesen hab ich dann probiert per ResourceManager.

bla : System.Resources.ResourcesManager;

bla := ResourcesManager.Create('myRes', System.Reflection.GetExecutingAssembly);

dann kommt immer ein Fehler. irgentwie hab ich keinen
Zugriff auf die eingebundene Resfile.

Hoffentlich kennt jemand von euch die Lösung.


Greetz

Robert_G 25. Jun 2005 13:59

Re: Resourcen Einbinden in .NET
 
Hast du eine managed resource oder eine old style resource benutzt?
Letzteres ist in .Net für fast nix zu gebrauchen.
Eine managed resource solltest du doch auch direkt über die IDE anlegen können.
Wenn nicht suche mal Lutz Roeder's Resourcer. :) Du solltest auch mal seinen Reflector benutzen um zu sehen welchen namespace D2005 der resource verpasst.
Einbinden würde ich sie einfach über die Proejektverwaltung und dann im OI einfach die "Build Action" auf "Embedded resource" setzen. (Sollte es in D2005 doch auch geben, oder? :gruebel: )

Master_BB 25. Jun 2005 15:52

Re: Resourcen Einbinden in .NET
 
jah THX hatte ne old school res file benutzt.
jetzt mit der dem .NET Resourcer von Lutz Roeder kommt schon mal
kein fehler mehr beim benutzten meiner Komponente.
Bilder ausgelesen hat er zwar noch nicht aber das sollte ja
jetzt mit ein wenig probieren auhc noch gehen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:08 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz