IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

[VB 2005] 2problèmes


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2
    Par défaut [VB 2005] 2problèmes
    1)
    Lorsque je crée un fichier .txt ou .scr, ces 3 lettres se mettent au debut du fichier : 

    Pourtant lorsque je l'ouvre normalement via l'explorateur windows, je ne peux les voir... Je ne le remarque que lorsque je les lis via mon programme en VB2005

    Code VB.Net : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    For Each fichier As String In ListBox2.Items
                My.Computer.FileSystem.WriteAllText("C:\script98\Fichiers a utiliser.txt", fichier + vbCrLf, True)
            Next
    Création du fichier .scr:
     
      Function creerscript(ByVal Label1 As String)
            Dim compteur As Boolean = True
            Dim temp As String = ""
            Try
                My.Computer.FileSystem.DeleteFile("C:\script98\script.scr")
            Catch
            End Try
            My.Computer.FileSystem.WriteAllText("C:\script98\script.scr", "filedia 0 cmddia 0 sdi 0" + vbCrLf, True)
     
     
            Try
                '   open "C:\script98\Fichiers a utiliser.txt" for output as FileNbr
                FileOpen(1, "C:\script98\Fichiers a utiliser.txt", OpenMode.Input)
                While Not EOF(1)
                    temp = LineInput(1)
                    If compteur = True Then
                        My.Computer.FileSystem.WriteAllText("C:\script98\script.scr", "ligne 0,0 1,1  _open ", True)
                        compteur = False
                    Else
                        My.Computer.FileSystem.WriteAllText("C:\script98\script.scr", "ligne 0,0 1,1  _close _Y _open ", True)
                    End If
                    My.Computer.FileSystem.WriteAllText("C:\script98\script.scr", temp + " zoom ET A4 (210 x 297 mm) pAysage non Etendu Plein Format Centre O Grayscale.ctb     " + vbCrLf, True)
                End While
                My.Computer.FileSystem.WriteAllText("C:\script98\script.scr", "filedia 1 cmddia 1" + vbCrLf, True)
            Catch ex As Exception
     
            End Try
     
     
            Return 1
        End Function
    End Class

    2eme problème, pourquoi lorsque je veux suprimer des lignes dans une listbox cette ligne a l'air d'être exécutée mais rien ne part de ma liste...


    code:

    Code VB.Net : Sélectionner tout - Visualiser dans une fenêtre à part
    ListBox2.SelectedItems.Clear()

  2. #2
    Membre expérimenté Avatar de DarkMolo
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    207
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Maroc

    Informations forums :
    Inscription : Juillet 2006
    Messages : 207
    Par défaut
    Pour la premier problème, je n'ai pas de solution mais puisque
    Tu dis:
    Pourtant lorsque je l'ouvre normalement via l'explorateur windows, je ne peux les voir... Je ne le remarque que lorsque je les lis via mon programme en VB2005
    Il est plus que probable que ta méthode de lecture comporte une erreur...Autre chose, j'ai douté au début qu'il s'agissait de Vb Net, t'utilise encore les FileOpen et EOF, c'est plus simple avec les FileStream.

    Pour le ListBox2.SelectedItems.Clear(), ça supprime les élèments sélectionnés du listBox comme l'indique le nom, pour supprimer le tout, c'est plutôt ListBox2.Items.Clear() qu'il faut mettre.

  3. #3
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2
    Par défaut
    j'ai utilisé "FileOpen et EOF" car quand j'ustilie:

    For Each fichier As String In ("c:\fichier a utiliser.txt")
    ...
    ...
    ...
    Next

    il ne prend que 1 caractère par 1 caractère et pas par ligne...

    pour le 2) j'aimerais suprimer les fichiers selectionnés... mais ça ne fonctionne pas...

Discussions similaires

  1. News Visual C++ 2005 Gratuit et autres versions
    Par farscape dans le forum Visual C++
    Réponses: 3
    Dernier message: 30/08/2007, 12h20
  2. [IDE] Visual Studio 2005 Express
    Par Louis-Guillaume Morand dans le forum Général Dotnet
    Réponses: 130
    Dernier message: 23/12/2006, 15h08
  3. [Concours] Le SMILEY d'or - edition aout 2005 terminée
    Par Superstivix dans le forum Jeux
    Réponses: 5
    Dernier message: 31/08/2005, 09h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo