AAZ-Outils-Icones- Windows 7 & 8 - x86 et x64 by Nash...

Les autres créations de la Team
Avatar du membre
Nash
Administrateur du site
Administrateur du site
Messages : 4403
Enregistré le : sam. 6 nov. 2010 14:19
Localisation : 89
A été remercié : 21 fois
    unknown unknown

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

Message 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 :)
Image
• Ryzen 9 5900x
• B550 AORUS PRO 
• RTX 3060ti phoenix 
• thermaltake core p8 tg
• 1 x SSD 500GB   PCIe4 M.2 SEA
• 32 G DDR4 3600 corsaire
• Corsaire 1000w full modulaire passive
• MasterLiquid ML240R RGB
•1 to stockage NVME.M2 PCIe
Avatar du membre
sh@rp
Membre VIP
Membre VIP
Messages : 585
Enregistré le : mar. 1 févr. 2011 13:03
A remercié : 3 fois
Contact :
    unknown unknown

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

Message 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!
Le dev ne se réduit pas à du simple copier/coller de codes sources mais à une incommensurable phase d'apprentissage d'un domaine en perpétuelle évolution !
http://3dotdevcoder.blogspot.fr/
Avatar du membre
Nash
Administrateur du site
Administrateur du site
Messages : 4403
Enregistré le : sam. 6 nov. 2010 14:19
Localisation : 89
A été remercié : 21 fois
    unknown unknown

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

Message 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:)
Image
• Ryzen 9 5900x
• B550 AORUS PRO 
• RTX 3060ti phoenix 
• thermaltake core p8 tg
• 1 x SSD 500GB   PCIe4 M.2 SEA
• 32 G DDR4 3600 corsaire
• Corsaire 1000w full modulaire passive
• MasterLiquid ML240R RGB
•1 to stockage NVME.M2 PCIe
Avatar du membre
yahyah206
Membre VIP
Membre VIP
Messages : 3555
Enregistré le : mer. 11 mai 2011 18:03
Localisation : Suisse
    unknown unknown

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

Message 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:
Avatar du membre
sh@rp
Membre VIP
Membre VIP
Messages : 585
Enregistré le : mar. 1 févr. 2011 13:03
A remercié : 3 fois
Contact :
    unknown unknown

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

Message 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:
Le dev ne se réduit pas à du simple copier/coller de codes sources mais à une incommensurable phase d'apprentissage d'un domaine en perpétuelle évolution !
http://3dotdevcoder.blogspot.fr/
Avatar du membre
sh@rp
Membre VIP
Membre VIP
Messages : 585
Enregistré le : mar. 1 févr. 2011 13:03
A remercié : 3 fois
Contact :
    unknown unknown

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

Message 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+
Le dev ne se réduit pas à du simple copier/coller de codes sources mais à une incommensurable phase d'apprentissage d'un domaine en perpétuelle évolution !
http://3dotdevcoder.blogspot.fr/
Avatar du membre
Nash
Administrateur du site
Administrateur du site
Messages : 4403
Enregistré le : sam. 6 nov. 2010 14:19
Localisation : 89
A été remercié : 21 fois
    unknown unknown

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

Message 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.
Image
• Ryzen 9 5900x
• B550 AORUS PRO 
• RTX 3060ti phoenix 
• thermaltake core p8 tg
• 1 x SSD 500GB   PCIe4 M.2 SEA
• 32 G DDR4 3600 corsaire
• Corsaire 1000w full modulaire passive
• MasterLiquid ML240R RGB
•1 to stockage NVME.M2 PCIe
titou
Membre VIP
Membre VIP
Messages : 2033
Enregistré le : mer. 28 sept. 2011 15:22
Localisation : france ardeche
A été remercié : 1 fois
    unknown unknown

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

Message par titou »

merci nash ;)

le log fonctionne nikel sur windows 8 :)
Le fossé séparant théorie et pratique est moins large en théorie qu’il ne l’est en pratique Toute demande de liens par MP est inutile !
Répondre