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 : .Net Fichier txt que .Net de trouve pas [ Divers / Débutants ] (JeffC1977)

jeudi 16 août 2007 à 19:53:55 | .Net Fichier txt que .Net de trouve pas

JeffC1977

Salut à tous....

J'ai trouvé un code pour ouvrir un fichier texte et le mettre dans un Listview.
Lorsque je démarre mon prog ca me dit toujous qu'il ne trouve aps le fichier texte.
J'ai copier mon fichier Texte dans mon répertoire de mon projet
...\Projects\DeviceApplication1\DeviceApplication1\Coord.txt
Bref c'est le répertoire ou j'ai les .vb, vbproj et vbproj.user etc...

Dans la fenêtre Solution Explorer j'ai fais clique droit sur le fichier Include form my Project
Et dans ses propriété j'ai mis Build Action Embedded Ressource
Et ca marche pas....
Je suis en compact Framework

Je vous annexe le code Si vous voyer l'erreur gênez-vous pas....
Merci d'avance

Imports System.IO

Public

Class frmCalcul

Dim n, m, o, p, maxi, rep, iLeC AsInteger
Dim newrub AsObject
Dim t(2000, 5), tb(500), Lec(250) AsString
Dim cb3, iTsEL, X AsBoolean
Dim pointage AsBoolean
Public AppPath AsString = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly.GetName.CodeBase)



PrivateSub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

pointage =

False
ReDim t(2000, 2)
Me.ComboBox1.Visible = True
Me.ListView1.CheckBoxes = False
Me.ListView1.Location = New System.Drawing.Point(8, 40)
Me.ListView1.Size = New System.Drawing.Size(220, 160)
Me.ComboBox1.Items.Add("...nouveau...")
Me.ListView1.Visible = True

Dim sr1 As StreamReader = New StreamReader(AppPath & "\coord.txt")
Dim art AsString
Dim p1, p2 AsInteger

n = 0
p1 = 0

Do
   art = sr1.ReadLine()
   If art = ""Then
      n = n - 1
   Else
      p2 = Len(art)
   For m = 1 To p2 - 1
      If Mid(art, m, 1) = " "Then p1 = m
   Next
      t(n, 0) = Mid(art, 1, p1 - 1)
      t(n, 1) = Mid(art, p1 + 1, p2 - p1)
      EndIf
   n = n + 1
   LoopUntil art IsNothing
sr1.Close()

Dim flag AsBoolean

For m = 0 To n - 1
art = t(m, 0)
flag =
False
For o = 0 To m - 1
If art = t(o, 0) Then flag = True
Next
If flag = FalseThenMe.ComboBox1.Items.Add(art)
Next m
maxi = n - 1
Me.ListView1.Items.Clear()

EndSub

End

Class

jeudi 16 août 2007 à 20:44:55 | Re : .Net Fichier txt que .Net de trouve pas

casy

Membre Club
Si c'est le chemin de l'executable que tu cherche à avoir, utilise plutot cette déclaration pour apppath :

    Public AppPath As String = Application.StartupPath

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]

jeudi 16 août 2007 à 20:55:28 | Re : .Net Fichier txt que .Net de trouve pas

JeffC1977

Ok cool mais ca me sort un message d'erreur
'StatupPath' is not a member of 'System.Windows.Forms.Application'

Je suis en Compact Framework, le prob vient de là ???

Merci

jeudi 16 août 2007 à 21:13:53 | Re : .Net Fichier txt que .Net de trouve pas

Kristof_Koder

ce serait pas My.Application.StartupPath ?

jeudi 16 août 2007 à 21:17:27 | Re : .Net Fichier txt que .Net de trouve pas

casy

Membre Club
Non, StartupPath n'est pas pris en charge par le .Net Compact Framework tout comme ExecutablePath d'ailleurs.

J'avais pas vérifier avant de répondre et je ne trouve pas l'équivalent.

---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]

vendredi 17 août 2007 à 11:15:39 | Re : .Net Fichier txt que .Net de trouve pas

lolokun

Salut,

Après une petite recherche j'ai trouvé cette discussion http://www.vbfrance.com/codes/EQUIVALANT-APP-PATH-VB-NET_6438.aspx , qui donne plusieurs possibilités j'ai testé au boulot ça fonctionne mais je ne sais pas si ça sera bon avec le .net compact framework.

My

.Application.Info.DirectoryPath
ou
IO.Directory.GetCurrentDirectory()

vendredi 24 août 2007 à 14:26:44 | Re : .Net Fichier txt que .Net de trouve pas

levg

Membre Club
bonjour

pour contrer l'erreur tu as :

Try

Catch ex As Exception

EndTrymais je crois que tu le sais

 




Cette discussion est classé dans : fichier, system, p1, listview1, art


Répondre à ce message

Sujets en rapport avec ce message

Affichage double d'une page html [ par Clone27 ] Bonjour à tous,J'ai créer un serveur TCP avec VB 2005 qui est censé avoir pour client une page web d'un navigateur internet.Il fonctionne donc avec le Besoin d'aide s'il vous plait [ par battos91 ] Bonjour a tous !J'aurais besoin de l'aide de qui pourra m'en fournir.Alors mon programme a pour but de comparer 2 fichiers xls, et de repérer des anom modification d'une note dans un fichier [ par ar1du62 ] Bonjour, <o Comment arretez l'utilisation d'un fichier par le processus System [ par cbz ] Bonjour,N'étant pas très vieux en dev, j'ai un petit soucis:Via du VBscript dans un HTA, je lance la ligne de commande suivante. "typeperf -s " & di info fichier [ par Red-Blood ] Existe t il un moyen d'ouvrir un fichier en addresse simplifier comme \system au lieu de c:\windows\system merci Comment creer un fichier system.mdw ??? [ par barth707 ] Bjrs, j'utilise une base de donnée access et j'aimerais bien la protéger par un mot de passe mais quand j'en met un j'ai plein d'erreur et la il me di Lancer un fichier du répertoire system de windows [ par themaste ] Bonjour à tous!Voila, j'aimerais avec un click sur un bouton, lancer le fichierodbcad32.exe, qui se trouve ds le repertoire system32.Mon pbl, est comm probleme de lecture d'un fichier sous vb.net [ par vtuykom ] Bonjour ,j'ai un petit probleme sous vb.netje suis debutant , et lorsque j'essaie le programme ci-dessous l'erreur suivante se presente au niveau de l Ouverture de formulaire [ par lecochien ] Salut je galère un peu :J'ai un formulaire pricipal, qui a un bouton qui ouvre un formulaire secondaire :Private Sub Button2_Click(ByVal sender As Sys VB .Net Supprimer les codes CRLF d'un fichier [ par taznormand ] BonjourVoici mon problème :Je récupère un fichier qui a été transféré par un MainFrame (Bull GCOS7) au format EBCDIC, mais qui a ses enregistrements s


Nos sponsors

Sondage...

CalendriCode



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,296 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é.