Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : OUvrir un fichier avec le programme associé. (VB.NET) [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (MoiDebutantVB)

dimanche 6 novembre 2005 à 20:39:28 | OUvrir un fichier avec le programme associé. (VB.NET)

MoiDebutantVB

Quad on doubleclique sur un fichier, sous windows, il est ouvert automatiquement avec le programme associé à son extension. Comment faire pour que l'orsqu'on clique sur une entrée d'une liste où un bouton ça ouvre
 le fichier (exemple "C:\Fichier.doc"-> Ouvert avec word, "C:\Fichier.avi"-> Ouvert avec RealPlayer, etc.)
Merci de votre aide, CFP
Essayez les ReyComponents de renfield :

dimanche 6 novembre 2005 à 20:52:57 | Re : OUvrir un fichier avec le programme associé. (VB.NET)

CanisLupus

Membre Club Administrateur CodeS-SourceS
Cherche avec ShellExecute sur le site, tu auras ta réponse.

-------------------------------------------------
Dresseur de puces, .... normal pour un loup  !?

dimanche 6 novembre 2005 à 21:42:00 | Re : OUvrir un fichier avec le programme associé. (VB.NET)

Charles Racaud

Membre Club
Bonsoir

Utilise Shel32.dll
Une example de code:

Option Explicit On
Option Strict On

Imports Shell32

Public Class Form1
  Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Dim DlgFindFile As New System.Windows.Forms.OpenFileDialog
    Dim ShellCls As New Shell32.ShellClass
    DlgFindFile.ShowDialog()
    ShellCls.Open(DlgFindFile.FileName)
    DlgFindFile.Dispose()
  End Sub
End Class


N'oublie pas d'ajouter la référence à Shell32.dll

Kenji

Merci de cliquer sur "Réponse acceptée" si une réponse vous convient.

lundi 7 novembre 2005 à 20:16:13 | Re : OUvrir un fichier avec le programme associé. (VB.NET)

MoiDebutantVB

Comment on fait la référence ???

Essayez les ReyComponents de renfield :

lundi 7 novembre 2005 à 20:29:46 | Re : OUvrir un fichier avec le programme associé. (VB.NET)

Charles Racaud

Membre Club
Menu Projet -> Ajouter une référence

Kenji

Merci de cliquer sur "Réponse acceptée" si une réponse vous convient.

lundi 7 novembre 2005 à 20:52:27 | Re : OUvrir un fichier avec le programme associé. (VB.NET)

MoiDebutantVB

Je le trouve pas dans la liste c'est bizarre...
J'ai trouvé ce code :

Private Declare Function FindExecutable Lib "shell32.dll" _

Alias "FindExecutableA" (ByVal lpFile As String, _

ByVal lpDirectory As String, ByVal lpResult As String) As Long

Private Function FichierAssocie(stFichier As String, stChemin As String) As String

' Retour l'application associé au fichier passé en argument.

Dim stRep As String

Dim lgRep As Long

' Initialisation du buffer de retour

stRep = Space$(250)

' Appel à la fonction

lgRep = FindExecutable(stFichier, stChemin, stRep)

' Traitement de la valeur de retour

stRep = Left$(stRep, InStr(1, stRep, vbNullChar) - 1)

' Retourne le résultat

FichierAssocie = stRep

End Function

Mais je ne sais pas comment passer à l'apli comme paramètre d'ouvrir le fichier...

Essayez les ReyComponents de renfield :

lundi 7 novembre 2005 à 21:00:40 | Re : OUvrir un fichier avec le programme associé. (VB.NET)

Charles Racaud

Membre Club
Il faut que tu aille le chercher toi même (Parcourir) "C:\WINDOWS\system32\shell32.dll"

Kenji

Merci de cliquer sur "Réponse acceptée" si une réponse vous convient.

mardi 8 novembre 2005 à 19:06:27 | Re : OUvrir un fichier avec le programme associé. (VB.NET)

MoiDebutantVB

Erreur lors du chargement : system.outofmemoryexeption

Essayez les ReyComponents de renfield :

mardi 8 novembre 2005 à 21:53:01 | Re : OUvrir un fichier avec le programme associé. (VB.NET)

Charles Racaud

Membre Club
Peut-tu me donner plus d'infos sur l'erreur ?
Merci

Kenji

Merci de cliquer sur "Réponse acceptée" si une réponse vous convient.

mercredi 9 novembre 2005 à 20:31:50 | Re : OUvrir un fichier avec le programme associé. (VB.NET)

MoiDebutantVB

Euh en fait quand je veux compiler mon prog ca me fait :
Erreur d'importation : vérifier les droits d'accès et l'existence du fichier...

Essayez les ReyComponents de renfield :



Cette discussion est classé dans : fichier, ouvrir, programme, ouvert, associé


Répondre à ce message

Sujets en rapport avec ce message

Ouvrir un fichier dans son programme associé [ par icanjaman ] comment ouvrir par exemple un *.avi dans un programme autre que windows média player(the playa)? Bless. ouverture via un fichier [ par Vedlen ] Bonjour,j'aimerai savoir comment faire pour capter l'appel d'un fichier par le programme s'ouvrant. Je m'explique :pour ouvrir un fichier via un progr Ouvrir une Aide dans une de mes programme [ par maxredphenix ] Je viens de créer un programme en VB net pour Pocket PC, dans celui-ci j'ai mis un bouton de telle sorte que lorsqu'on clic dessus celui-ci ouvre une ouvrir fichier [ par antho38 ] Bonjour,Je viens de creer un programme qui me permet de récuperer des infos d'une base access pour les afficher en XML.Quand je fais ceci mon programm Ouvrir un fichier xls [ par Tiatia63 ] Bonjour,Je fais un programme qui me donne une liste box de 8 colonnes avec une "liststyle = fmListStyleOption" qui me permet de cocher une ligne de ma Ouvrir un fichier avec un programme VB [ par the_Blusky ] bonjour !J'ai cree un programme en VB qui traite des documents, et j'aimerai que lorsque j'ouvre des documents avec ce programme, il les chargents aut Connaitre la taille d'un fichier sans l'ouvrir ? [ par PrinceSilk ] D'habitude, lorsque je veux connaitre la taille d'un fichier, je fait simplementOpen "fichier" for input as #1Longueur= LOF(1)Close #1C'est mignon, ma Ouvrir un fichier avec "ouvrir avec" [ par PGPC ] Bonjour,j'ai créé un petit programme de traitement d'image.Dans un dossier j'ai mis mes images à traiter(bmp). Je souhaiterais par clic droit, sur le Ouvrir un fichier avec son programme [ par CrazyCow007 ] Bonjour à tous,Je suis actuellement en train de créer un éditeur de fichiers XML assez basique, mais qui me permettra de gagner un temps précieux dans Ouvrir une image dans le programme qui lui est associé [ par laurent ] Bonjour,Ayant fait un petit visualisateur d'image (bmp,jpeg,gif)j'aimerai lorsque l'on clique sur un bouton cette image s'ouvre dans le logiciel par d


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,359 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.