![]() |
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 |
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: ) |
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