begin process at 2012 02 09 00:52:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C#

 > 

Archives

 > 

Au secours

 > 

embedded icon


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

embedded icon

mercredi 20 avril 2005 à 11:35:45 | embedded icon

dinytro

Bonjour,

je développe une palli dans laquelle j'ai ajouté une icone en "embedded resources"
(Add->ExistingItem->demoDirectory.ico)
J'ia bien mis la propriété Buil Actiion à "embedded reources" et je voudrais ajouter cette icon à une imageList par le code.

J'ai tapé ceci

Assembly assembly = System.Reflection.Assembly.GetExecutingAssembly();
System.Drawing.Icon ico = new System.Drawing.Icon(
 assembly.GetManifestResourceStream(this.GetType (),"demoDirectory.ico"));
_imageList.Images.Add(ico);

et j'ai l'erreur suivante :

An unhandled exception of type 'System.ArgumentException' occurred in system.drawing.dll

Additional information: 'null' is not a valid value for 'stream'.

Cette erreur apparait au niveau de la construction de l'icon (la ligne avec new donc ...)

mon icon existe bien et je ne me suis pas trompé dans le nom ?
est ce que quelqu'un y comprend auelque chose ?

merci

mercredi 20 avril 2005 à 12:04:32 | Re : embedded icon

Bidou

Administrateur CodeS-SourceS
Je crois que tu dois introduire le nom du namespace "." le nom de l'image si mes souvenirs sont bons.
assembly.GetManifestResourceStream(this.GetType (),"MyNamespace.demoDirectory.ico"));



[Pub] http://www.csharpfr.com/auteurdetail.aspx?ID=13319 [\Pub]
C# forever
mercredi 20 avril 2005 à 12:10:00 | Re : embedded icon

sebseb42

je confirme, c'est ce qu'il faut faire

mercredi 20 avril 2005 à 12:11:51 | Re : embedded icon

sebseb42

arf, dsl j'aurais du aussi preciser, si dans ton projet le namespace est A et que dans ton projet tu est en "Solution View" et que tu rajoute un dossier "res" par exemple, dans lequel tu met tes images, il te faudra tapper ceci :

assembly.GetManifestResourceStream(this.GetType (),"A.res.truc.ico"));

mercredi 20 avril 2005 à 16:19:47 | Re : embedded icon

dinytro

oui effectivement, il faut rajouter le nom du namesapce.
mais le problème venant du fait que le namesapce n'avait pas le même nom pour mes icônes.
J'ai vu ce problème avec I LDASM sous visual.

sebseb42 a écrit :
assembly.GetManifestResourceStream(this.GetType (),"A.res.truc.ico"));

ceci n'est pas indispensable.
je suis venu à bout de mon problème de cette amnière :

string localNamespace = this.GetType().Namespace;
System.Drawing.Bitmap bmp;
bmp =
new System.Drawing.Bitmap(
this.GetType().Assembly.GetManifestResourceStream(localNamespace + "icons.folder.png"));
imgList.Images.Add(bmp);

pour les ICO c'est la même chose avec ico à la place de bitmap

voila
merci à tous



Cette discussion est classée dans : system, icon, assembly, ico, embedded


Répondre à ce message

Sujets en rapport avec ce message

ressources qu'est ce qui est le mieux ? [ par revlis ] en c# .net, j'ai mis des fichiers (wav et ico) dans une dll a part. et dans ma class principal, je recupère l'assemblySystem.Reflection.Assembly ress Charger un webform a partir d'une dll [ par daevon ] Bonjour,J'ai deja posé mon probleme dans la partie dotnet mais vu le peu de reactivité et le peu de temps que je dispose maintenant je reposte ici, av Assembly: custom attributes [ par jusob ] Bonjour, j'utilise des custom attributes du genre: [assembly:AssemblyTitle("First plugin")] [assembly:AssemblyCompany("MySelf")] [assembly:Assemb Ressource Icon [ par Lutinore ] Pour donner une icone à mon programme je compile avec l'option "-Win32icon:Gear.ico" mais je n'arrive pas à la récupérer dans mon code.this.Icon = new Erreur envoi mail [ par doctanks ] Bonjour,Voila je tente d'envoyer un mail par l'intermédiaire d'un petit logiciel mais lors de l'envoi je reçois le message: "Une exception non gérée s Problème de thread encore.... [ par emmanuel9 ] Bonjour à tous, J'ai un problème avec les threads, c'est tjs le même problème dont j'avais parlé a Mx avec qq variantes tout de même histoires de rig C# Erreur [ par elnk ] Bonjour à tous, J'ai réaliser un petit programme en C# qui m'a tout l'air de bien fonctionné à une exception près. Le programme se ferme tout seul à ereur de (Microsoft.DirectX.AudioVideoPlayback) [ par zimamouche1 ] j'essaie de devloper un lecteur MP3 par c# j'ajoute la réference Microsoft.DirectX.AudioVideoPlayback mais il existe un probléme: __________________ System.FormatException: Le format de la chaîne d'entrée est incorrect. [ par xakal ] J'ai un probleme avec les applications C# .NET que je cree ...Ce probleme ne survient que qd j'essaye de lancer l'appli sur une autre machine que la m Problème de Déploiement Application Windows Forms [ par carlos05 ] J'ai développé une application windows forms .net qui fonctionne bien sur mon poste, par contre lorsque je l'execute sur un autre poste, j'ai le messa


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales