begin process at 2010 02 09 21:47:14
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Système

 > EXTRACTION DES MINIATURES DES FICHIERS (COMME DANS L'EXPLORATEUR MODE DÉTAILS)

EXTRACTION DES MINIATURES DES FICHIERS (COMME DANS L'EXPLORATEUR MODE DÉTAILS)


 Information sur la source

Note :
Aucune note
Catégorie :Système Source .NET ( DotNet ) Classé sous :miniature, explorateur, fichier, détail, shell Niveau :Initié Date de création :16/03/2008 Date de mise à jour :08/06/2008 17:41:36 Vu / téléchargé :7 193 / 470

Auteur : ShareVB

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note


 Description

Ce code permet d'extraire les miniatures des fichiers comme en mode Détails de l'explorateur Windows...

Si une miniature existe (ou est fabricable) on l'extrait, sinon on extrait l'icône (comme Windows)


 Conclusion

N'hésitez pas à commenter et à noter...

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

02 juin 2008 20:39:37 :
Correction d'un bug E_PENDING sur IExtractImage
08 juin 2008 17:41:36 :
Correction d'un bug pour les aperçus "non disponibles".

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) .NET DEPENDENCY VIEWER : ARBRE DES DÉPENDANCES D'UN ASSEMBLY...
Source avec Zip Source .NET (Dotnet) VSADDINLIB : UN MINI FRAMEWORK POUR CRÉER VOS ADDIN POUR VIS...
Source avec Zip Source .NET (Dotnet) CRÉER SON PROPRE DESIGNER COMME CELUI DE VISUAL STUDIO
Source avec Zip Source .NET (Dotnet) MODÈLE POUR CRÉER VOS BANDEAUX INTERNET EXPLORER/WINDOWS EXP...
Source avec Zip Source .NET (Dotnet) NSLOOKUP EN C# OU COMMENT FAIRE UNE REQÛETE DNS EN PRÉCISANT...

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) GESTION DES LANGUES, COUNTRIES, CHAÎNES DE CARACTÈRE SIMPLE par gourky
Source avec Zip Source avec une capture Source .NET (Dotnet) EXPLORER LA MFT D'UNE PARTITION NTFS par Willi
Source avec Zip Source avec une capture Source .NET (Dotnet) WRAPPER COMPLET SUR L'API DE BIOMÉTRIE DE WINDOWS 7 par Willi
Source avec Zip Source .NET (Dotnet) UTILISER L'ASSISTANT DE GRAVURE DE WINDOWS par Willi
Source avec Zip Source avec une capture Source .NET (Dotnet) EASYDESKXP par neo2k2

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) RECHERCHE ET GESTION DE FICHIERS PERSONNALISÉES par JeremyLecouvert
Source avec Zip Source avec une capture Source .NET (Dotnet) EFEXP - CONTRÔLE EXPLORATEUR DE FICHIER par Nikoui
Source avec Zip Source avec une capture Source .NET (Dotnet) EXPLORATEUR DE FICHIER (CONTROLE) par Warny
Source avec Zip Source avec une capture Source .NET (Dotnet) EXPLORATEUR DE FICHIERS par damned3
Source avec une capture Source .NET (Dotnet) DÉTAIL DES FICHIERS D'UN RÉPERTOIRE DANS UNE LISTVIEW par Arlequine

Commentaires et avis

Commentaire de littlekenny le 18/03/2008 15:46:24

Icon.ExtractAssociatedIcon(string path) ne fonctionne pas ? Selon moi, une ligne aurait suffit pour l'extraction.

Commentaire de ShareVB le 18/03/2008 19:53:07

salut,

Icon.ExtractAssociatedIcon n'extrait la miniature que pour les bitmaps pas pour les autres types de fichiers (ppt, pdf par ex)...

ShareVB

Commentaire de littlekenny le 19/03/2008 14:57:04

Avec C# 2.0, ça marche au poil et avec tous les formats... Je me suis fait un petit programme pour lancer mes programmes et documents favoris (annuaires,...), j'affiche les icônes de ceux-ci et je n'ai aucun problèmes avec les pdf, xls,...

Enfin, ça marche. Je dis juste qu'il y a une autre solution.

Commentaire de ShareVB le 20/03/2008 00:18:50

Ah ben, c'est bizarre parce que en testant ExtractAssociatedIcon sur un pptx, ca m'a renvoyé l'icône d'un pptx et pas la miniature de la première diapo...

ShareVB

Commentaire de vboussema le 28/05/2008 13:11:26

salut;
bon pour la méthode ExtractAssociatedIcon elle m'a renvoyer l'icône de word quand je l'ai passer le chemin d'un fichier word et de même pour pdf mais cette classe écrite par sharevb elle ne m'a renvoyé qu'une exception sauf si je passe une image.
donc a retester sinon je vois que sa ne vaut rien si le résultat est celui que j'ai trouvé!!!

Commentaire de ShareVB le 29/05/2008 19:52:46

salut,

quelle est l'exception en question ? merci.

ShareVB

Commentaire de vboussema le 30/05/2008 18:30:47

salut;
l'exception est la suivante:
Format du presse-papiers incorrect. (Exception de HRESULT : 0x8004006A (DV_E_CLIPFORMAT))

Commentaire de vboussema le 30/05/2008 18:33:38

autre exception:
existe déjà . (Exception de HRESULT : 0x80030050 (STG_E_FILEALREADYEXISTS))

Commentaire de vboussema le 30/05/2008 18:38:18

autre exception:
Les données nécessaires pour terminer cette opération ne sont pas encore disponibles. (Exception de HRESULT : 0x8000000A)

Commentaire de vboussema le 30/05/2008 18:48:03

bon la première exception c'est pour word et excel 2003 comme j'i testé
pour powerpoint sa marche!!!
pour pdf cest la 3 èmme exception
pour les images sa affiche les images
sinon pour les autres types de fichiers sa affiche l'icone
donc le problème c'est avec les fichiers .doc et.xls
pour les fichiers wmv c'est excellent il extrait une image!!!
donc mon problème persiste car je veut utiliser ce truc pour les fichiers word et excel et les pdf!!!
merci si tu peut m'aider

Commentaire de ShareVB le 02/06/2008 20:21:10

salut,

d'une manière générale, tous les types de fichiers ne renvoient pas de miniature autre que leur icône et même pour un type de fichier, tous les fichiers de ce type ne renvoient pas forcement de miniature...

pour avancer sur la troisième erreur : cela se produit sur les fichiers qui "ne veulent pas" donner de miniature...il renvoie alors une erreur et juste son icône...je vais corriger le code pour outrepasser cette erreur...

pour les deux autres, je vais essayer de trouver un Word 2003 quelque part...Si mes souvenirs sont bons, il faut spécifier dans Word que l'on enregistre une miniature du fichier sinon il ne doit pas renvoyer une miniature...

ShareVB

Commentaire de ShareVB le 08/06/2008 17:48:16

salut,

J'ai corrigé la troisième exception : lorsque cette exception se produit c'est que le fichier en question n'a pas d'aperçu...

Pour les autres erreurs, est-ce que l'Explorateur affiche un aperçu pour les fichiers en question ? S'il n'affiche rien non plus, mon code n'affichera rien...pour les pdfs, je pense que tu peux utiliser itextsharp pour générer un aperçu...

ShareVB

Commentaire de vboussema le 10/06/2008 09:25:55

merci sharevb pour ton aide
je vai essaier de faire comme tu as dis pour les pdf .

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Drag Drop de fichiers [ par Popolino69 ] Comment fat-on pour gerer le Drag Drop de fichier depuis l'explorateur windows vers mon application.Et aussi depuis mon application vers l'explorateur Extraire l'icone d'un fichier du shell [ par warenbe ] je voudrai pouvoir acceder et afficher dans ma form l'icone d'un fichier... pas un executable mais par ex un fichier txt... si vous avez word vous aur VS 2005 recherche fichier dans une solution [ par nhervagault ] Bonjour, Je cherche une option ou un addin de VS2005, qui a partir d'un fichier source appartenant à une solution, comportant plusieurs centaines de f ajouter un menu dans l'explorateur [ par warenbe ] bonjour a tousje souhaite rajouter un menu lorsque l'on clique droit sur un fichier dans l'explorateur windows... (&#224; la maniere de winrar par exe question sur le FileSystemWatcher [ par yoannd ] Bonjour les gens ! Certains d'entre vous connaissent peut-&#234;tre la classe FileSystemWatcher qui permet de d&#233;tecter les &#233;v&#232;nements Lecture fichier xml [ par kox007 ] Bonjour, Je cherche &#224; parser un fichier Xml &#224; partir d'un programme C#. Mon fichier XML me parait valide et bien form&#233; et pour tant j'o Upload de fichier avec gestion des droits [ par delphi5user ] Bonjour je gère un site intranet ou j'ai ouvert une section upload. Je veux que les utilisateurs ayant le rôle "user" n'ait accès qu'à leurs fichiers caractères accentués [ par titi66 ] bonjourje traite un fichier spool venant d'un AS400 pour r&#233;cup&#233;rer les infos , et tous les caract&#232;res accentu&#233;s disparaissent&nbsp [C#][VS2003]Pb d'installation [ par cedkat ] Bonjour,Lorsque je d&#233;ploie mon projet soit en test(local) soit sur une machine, j'ai l'erreure suivante :Impossible de trouv&#233; le fichier sui Comment afficher le contenu d'un fichier WORD (que j'ai en byte[]) en déclenchant l'ouverture du WORD de l'utilisateur SANS enregistrer le fichier sur le disque dur [ par vladam ] Bonjour, Je travail avec en C#, Windows.Forms, framework 1.1, MSDev 2003 et SQLServer 2005. <SPAN lang=FR-BE styl


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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,764 sec (4)

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