Page 5 sur 5

Re: AAZ-Outils-Icones- Seven x86 et x64 by Nash...

Posté : mer. 29 août 2012 05:42
par Nash
oui avec plaisir :

Image

exemple : je selectionne le fichier explorer.exe , lorsque je clique sur une pb ca me copie l'icone de la pb dans une autre pB (picturebox6) et m'ouvre un savefiledialog.

je met donc le code :
Dim savefiledialog1 As New SaveFileDialog
savefiledialog1.Title = "Sauvegarde du fichier"
savefiledialog1.FileName = "extraction icone"

savefiledialog1.Filter = "Fichier ico|*.ico|Fichier bmp|*.bmp|Fichier png|*.png|Fichier jpg|*.jpg|Fichier gif|*.gif"
If savefiledialog1.ShowDialog() = DialogResult.OK Then
Dim img As Bitmap = PictureBox6.Image
Dim mIcon As New MultiIcon
Dim sIcon As SingleIcon = mIcon.Add(PictureBox6.Text)
sIcon.CreateFrom(img, IconOutputFormat.All)
sIcon.Save(savefiledialog1.FileName)
ca fonctionne bien avec une image png dans la PB mais avec un icone :

Image

j'en deduis (peut etre a tord) que la dll ne peut creer l'icone car il existe deja , mais si je save sans creation avec dll, j'ai pas l'apercu de l'icon dans l'explorateur...

j'a iessayé de contourner avec ma logique a 2 balles en enregistrant l'image sur le DD en png, puis en la re-attribuant a une autre PB pour ensuite faire la creation d'icone a partir de l'image png ...mais meme probleme lol !

vraiment pas facile l'enregistrement en format icone !!!!
Un code doit être optimisé en permanence et le fait de trouver du tout près sur la toile impose de réfléchir davantage au "comment l'intégrer au mieux dans son projet" pour ne pas gaspiller des resources systèmes.
+100 mais pas evident du tout :)

Re: AAZ-Outils-Icones- Seven x86 et x64 by Nash...

Posté : mer. 29 août 2012 06:42
par sh@rp
Nash a écrit :oui avec plaisir :

Image

exemple : je selectionne le fichier explorer.exe , lorsque je clique sur une pb ca me copie l'icone de la pb dans une autre pB (picturebox6) et m'ouvre un savefiledialog.

je met donc le code :
Dim savefiledialog1 As New SaveFileDialog
savefiledialog1.Title = "Sauvegarde du fichier"
savefiledialog1.FileName = "extraction icone"

savefiledialog1.Filter = "Fichier ico|*.ico|Fichier bmp|*.bmp|Fichier png|*.png|Fichier jpg|*.jpg|Fichier gif|*.gif"
If savefiledialog1.ShowDialog() = DialogResult.OK Then
Dim img As Bitmap = PictureBox6.Image
Dim mIcon As New MultiIcon
Dim sIcon As SingleIcon = mIcon.Add(PictureBox6.Text)
sIcon.CreateFrom(img, IconOutputFormat.All)
sIcon.Save(savefiledialog1.FileName)
C est l exemple type qui prouve qu il ne suffit pas juste de copier/coller le
code trouvé sur la toile pour que ca fonctionne.
Tu n as pas correctement lu la doc que propose celui qui a codé la librairie Nash et la solution se situe dedans !
La preuve en ai c est que moi en utilisant cette meme librairie je ne rencontre pas ce souci avec ICFE.

Relis la doc et tu comprendras que ce que tu essayes de faire est improbable de la sorte!

Re: AAZ-Outils-Icones- Seven x86 et x64 by Nash...

Posté : mer. 29 août 2012 14:21
par Nash
La preuve en ai c est que moi en utilisant cette meme librairie je ne rencontre pas ce souci avec ICFE.
je ne rencontre pas non plus ce probleme avec l'onglet "cherche icon" , ca fonctionne tres bien !
Relis la doc et tu comprendras que ce que tu essayes de faire est improbable de la sorte!
my english is not perfect :D

pas grave ;) patience est de rigueur :) un jour un code pour la sauvegarde en icon sera posté ;) , ca doit pas etre evident puisque ce genre de code ne pullule vraiment pas sur la toile lool.

le projet de CastorTiu est excellent , je viens de le dl et il fait exactement ce que je recherche , seul truc , c pas du vb !!
je lui ai envoyer mail expliquant mon probleme , on verra bien:)

Re: AAZ-Outils-Icones- Seven x86 et x64 by Nash...

Posté : mer. 29 août 2012 15:33
par yahyah206
Nash a écrit : je lui ai envoyer mail expliquant mon probleme , on verra bien:)
on croise les doigts peu etre un personne qui est pour l'entraide et le partage :inlove: :inlove: :inlove:

Re: AAZ-Outils-Icones- Seven x86 et x64 by Nash...

Posté : mer. 29 août 2012 18:34
par sh@rp
yahyah206 a écrit :
Nash a écrit : je lui ai envoyer mail expliquant mon probleme , on verra bien:)
on croise les doigts peu etre un personne qui est pour l'entraide et le partage :inlove: :inlove: :inlove:
Lool tres bien attendons de voir l aide que tu peux apporter dans ce domaine.... :lol:

Re: AAZ-Outils-Icones- Seven x86 et x64 by Nash...

Posté : mer. 29 août 2012 19:16
par sh@rp
Nash a écrit :
my english is not perfect :D
Arff tient tu n'utilises pas internet pour t'aider à traduire c'est étonnant ...^^
Rien ne vaut un bon anglais scolaire c'est certain. ;)
pas grave ;) patience est de rigueur :) un jour un code pour la sauvegarde en icon sera posté ;) , ca doit pas etre evident puisque ce genre de code ne pullule vraiment pas sur la toile lool.
Ce qui ne pullule pas sur la toile sont des choses très simples à coder tout bonnement. :cqfd
le projet de CastorTiu est excellent , je viens de le dl et il fait exactement ce que je recherche , seul truc , c pas du vb !!
je lui ai envoyer mail expliquant mon probleme , on verra bien:)
Il te conseillera de convertir son code C# en VbNet..... à l'aide toujours d'internet et des 3 plus grands convertisseurs fiables qu'il existe sur la toile....mais comme tu ne t'intéresses pas au fonds du langage et te concentre essentiellement dans le leech ce n'est pas forcément clair comme de l'eau de roche pour toi !;)

A+

Re: AAZ-Outils-Icones- Seven x86 et x64 by Nash...

Posté : mer. 29 août 2012 19:39
par Nash
j'ai son projet et apres dl de vb c#2010 , je look tout ca ...tres interessant , meme si toujours difficile .

ps: je me concentrerai vraiment dans le leech , j'aurai vraiment pas chercher et adapter ton code de ICFE a mon projet lool..mais j'essaie un minimum de comprendre ;)

pour ceux qui est des convertisseurs C en vb.net , j'ai essayé plusieurs fois , mais c'est pas toujours au top.

Re: AAZ-Outils-Icones- Seven x86 et x64 by Nash...

Posté : sam. 17 nov. 2012 11:30
par titou
merci nash ;)

le log fonctionne nikel sur windows 8 :)