FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
geticon V2 Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
geticon V2 Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
geticon V2 Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
geticon V2 Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
geticon V2 Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
geticon V2 Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
geticon V2 Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
geticon V2 Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
geticon V2 Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
geticon V2 Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
geticon V2 Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
geticon V2 Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
geticon V2 Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
geticon V2 Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
geticon V2 Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment : -14%
Lave-linge hublot HOOVER HWP 10 kg (Induction, 1600 ...
Voir le deal
299.99 €

 

 geticon V2

Aller en bas 
2 participants
AuteurMessage
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

geticon V2 Empty
MessageSujet: geticon V2   geticon V2 EmptyVen 12 Juin 2015 - 20:08

bonjour a tous

je vais bientôt aboutir à geticon v2

cette version vas ouvrir les icônes des fichiers ".exe" et ".dll"
a ma façon sur internet j'ai chercher une façon d'ouvrir un
opendialog avec user32.dll mais c'est trop complexe, je n'sais
pas comment m'y  prendre malgré tout les exemples que j'ai pu
récolter sur les forums de msdn, autoit
klaus ou nardo si vous pouvez m'aider ça serai sympas
allez bon w-end a tous

geticon V2 <a href=geticon V2 Captur11" />
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

geticon V2 Empty
MessageSujet: Re: geticon V2   geticon V2 EmptyVen 12 Juin 2015 - 23:37

Première réponse:
Utilise l'objet OPEN_DIALOG, la commande FILTER et la fonction FILE_NAME$ de Panoramic. C'est simple et efficace, et ça donne quelque chose de ce genre:
Code:

open_dialog 123 : ' objet invisible pour faire le lien avec les services Winsows
filter 123,"Fichiers exécutables|*.exe;*.dll" : ' imposer une sélection par type de fichier
...
f$ = file_name$(123) : ' ouvre le dialogue de sélection. Si rien n'est choisi, f$ contiendra "_"
if f$="_" then ... : ' rien choisi ?
if lower$(right$(f$,4))=".exe" then ... : ' on a choisi un fichier EXE
if lower$(right$(f$,4))=".dll" then ... : ' on a choisi un fichier DLL
... : ' arrivé ici, on a saisi manuellement un fichier dont le nom n'est pas conforme
' dans tous les cas, il faut tester l'existance du fichier, car un a pu saisir un nom de fichier valide, mais inexistant !
if file_exist(f$)=0 then ... : ' ici, fichier inexistant !

Deuxième réponse:

utilise la fonction FileOpen ou la fonction SelectFileToOpen de KGF.dll. Tu les trouves, avec un exemple, dans l'aide de KGF.dll, section "Fonctions de gestion de fichiers". Avantage: tu peux spécifier le dossier de début de recherche, et tu peux même faire des sélections multiples (fonction SelectFileToOpen).
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

geticon V2 Empty
MessageSujet: Re: geticon V2   geticon V2 EmptySam 13 Juin 2015 - 7:32

klaus:

tu ne m'a pas bien compris ma demande ce
que je veut faire c'est d'ouvrir un open dialog

peut être utilisé la fonction schell32.dll("SHChangeIconDialogA",ByVal hOwner As Long, ByVal szFilename As String, ByVal Reserved As Long) ou je n'sais pas quoi

pour obtenir cela
ouvrir le dialog "changer l'icone"

geticon V2 <a href=geticon V2 Captur13" />




et ensuite capturer l'icone choisi en mémoire
ou l'extraire dans DD et après faire la procédure
merci pour ton aide
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

geticon V2 Empty
MessageSujet: Re: geticon V2   geticon V2 EmptySam 13 Juin 2015 - 10:53

Même si je te trouvais le moyen d'ouvrir ce dialogue (ce que je n'ai pas actuellement), tu ne pourrais pas extraire une icône d'un exécutable par les moyens de Panoramic, même assisté par KGF.dll. Je te suggère de regarder le freeware ResHacker qui fait cela très bien. Et tu peux le piloter en mode commande, de sorte à extraire toutes les icônes dans un dossier temporaire. Ensuite, tu parcours ce dossier et tu traites l'icône de ton choix... Désolé.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
pascal10000

pascal10000


Nombre de messages : 812
Localisation : Troyes
Date d'inscription : 05/02/2011

geticon V2 Empty
MessageSujet: Re: geticon V2   geticon V2 EmptySam 13 Juin 2015 - 14:56

klaus
ce n'est pas grave que tu ne puisse pas le faire
c'etait la voie que j'avais pris dès le départ avec RH
bon week end et merci encore
Revenir en haut Aller en bas
Contenu sponsorisé





geticon V2 Empty
MessageSujet: Re: geticon V2   geticon V2 Empty

Revenir en haut Aller en bas
 
geticon V2
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» amélioration de geticon
» version final geticon V1.0

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: