VB 2008 express : ouvrir un fichier

susudu71 Messages postés 329 Statut Membre -  
-Shadow- Messages postés 2147 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, je voudrais ouvrir un fichier grâce a des commande sur VB 2008 express. J'ai essayer "fileopen" mais après je ne sais pas ce qu'il faut mettre.

Je voudrais aussi savoir comment ouvrir un logiciel quand une progresse bar a fini de se charger.

Cdt.

5 réponses

  1. -Shadow- Messages postés 2147 Date d'inscription   Statut Membre Dernière intervention   270
     
    Valait mieux poser en un seul topique x)

    Dim x As String = System.IO.File.ReadAllText(path, System.Text.Encoding.ASCII)


    Ensuite, pour ta progressbar, tu double-cliques dessus et tu entres ce code dans l'Event qui sera alors créé dans la partie code:

    If progressBar1.Value = 100 Then Process.Start("path")


    De rien =)
    0
  2. susudu71 Messages postés 329 Statut Membre 10
     
    Pour la progressbar sa marche pas :S et pour l'autre je le met ou le code???
    0
    1. -Shadow- Messages postés 2147 Date d'inscription   Statut Membre Dernière intervention   270
       
      Lorsque tu veux ouvrir le fichier...
      0
    2. susudu71 Messages postés 329 Statut Membre 10
       
      et je fais comment pour modifier quel fichier je veux ouvrir
      0
    3. -Shadow- Messages postés 2147 Date d'inscription   Statut Membre Dernière intervention   270
       
      Je comprends pas, tu veux en faire quoi du fichier ? Normalement, ce code tu le mets lorsque l'utilisateur a entré le fichier à utiliser...
      0
    4. susudu71 Messages postés 329 Statut Membre 10
       
      En fait je voudrais créé un logiciel sur VB et quand je cliquerai sur un bouton sa m'enregistrer / ouvrirai un fichier précis
      0
  3. susudu71 Messages postés 329 Statut Membre 10
     
    Et je voudrai aussi que sa m'envoie des truc qu'il a tapé dans le logiciel
    (en gros comme la boite mail)
    0
  4. susudu71 Messages postés 329 Statut Membre 10
     
    J'ai trouvé sur le net qu'on pouvais utiliser une commande nommé "shell".
    J'ai doubler cliqué sur un bouton et mit sa et sa marche pas !

    Public Class Form2

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    Shell("C:/documents")
    End Sub
    End Class


    y a un autre truc a faire?
    0
    1. -Shadow- Messages postés 2147 Date d'inscription   Statut Membre Dernière intervention   270
       
      Shell ? C'est pour les exécutions via Windows et non VB.NET. Tu peux t'en servir, mais c'est de tendance obsolète.

      Remplace "/" par "\" (ALT GR + 8)
      0
    2. susudu71 Messages postés 329 Statut Membre 10
       
      Pour le serveur smtp je peut mettre quoi a la place et comment
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. susudu71 Messages postés 329 Statut Membre 10
     
    Sa marche pour éxécuter le fichier mais si je met ex pour executer exemple.exe mais que celui qui utilise le logiciel n'a pas exemple . exe sur son ordi sa va pas beug?
    0
    1. -Shadow- Messages postés 2147 Date d'inscription   Statut Membre Dernière intervention   270
       
      Si, si, absolument. Capture juste l'erreur avec:

      Try
           'Code à contrôler ici
      Catch ex As IO.FileNotFoundException
           Msgbox("Fichier introuvable !")
      Catch ey As Exception
           Msgbox("Erreur inconnue: " & ex.Message)
      End Try


      Ensuite, tu peux récupérer le chemin du shell (explorer.exe le plus souvent) à partir du registre. Je te redirige vers la manipulation du registre, dans ce cas.
      0