cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 2023
-
16 août 2007 à 20:12
cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 2023
-
17 août 2007 à 15:23
Salut à tous.... J'ai fais un Post à ce sujet mais j'ai changer de code et je crois avoir un problème a faire le le fichier texte avec l'émulateur...
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 pas 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 texte - 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....
P.S. je peux toujours vous donner mon courriel si vous voulez voir mon prog.
Merci d'avance
<hr />Imports System.IO
Public
Class frmCalcul
Dim n, m, o, p, maxi, rep, iLeC
As
Integer
Dim newrub
As
Object
Dim t(2000, 5), tb(500), Lec(250)
As
String
Dim cb3, iTsEL, X
As
Boolean
Dim pointage
As
Boolean
Public AppPath
As
String = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly.GetName.CodeBase)
<hr />
Private
Sub Button1_Click(
ByVal sender
As System.Object,
ByVal e
As System.EventArgs)
Handles Button1.Click
pointage =
cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 20234 16 août 2007 à 21:13
Ca marche pas :(....
ca me sort toujours ces message lors de l'éxécution
A first chance exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.dll
A first chance exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.dll
A first chance exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.dll
A first chance exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.dll
A first chance exception of type 'System.UnauthorizedAccessException' occurred in mscorlib.dll
A first chance exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.dll
A first chance exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.dll
P0lO
Messages postés65Date d'inscriptionmercredi 18 avril 2007StatutMembreDernière intervention12 juin 20081 17 août 2007 à 11:04
Met toi en mode debug et regarde la valeur de AppPath &
"\coord.txt"
ensuite tu vérifie que le fichier ce trouve ou il faut si tu utilise l'émulateur tu n'a peut être pas placé le fichier au bonne endroit...
P0lO
Messages postés65Date d'inscriptionmercredi 18 avril 2007StatutMembreDernière intervention12 juin 20081 17 août 2007 à 11:09
sinon en lisant ton post je vien de penser à un truc ta bien toujours copier ou copier si plus récent dans les propriétés du fichier à déployer?mettre en ressource contenue ne suffit pas à lui tout seul si dans la propriété copier dans le répertoire tu as mis ne pas copier...
cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 20234 17 août 2007 à 13:18
Salut...
Primo: Et bien si je me met en mode Debug... le prog arrete à ma ligne Dim sr1 As StreamReader = New StreamReader(AppPath & "\coord.txt")
Donc impossible de voir
la valeur de AppPath &
"\coord.txt"
Secondo:J'ai
essayé de mettre à Copy Outpu
Directory au trois possibilité (Do not Copy - Copy always et Copy if newer) et ca change rien...)
Tersio: Ca marche pas et je capote... J'y suis presque.... Si quelqu'un voit pourquoi ca fonctionne pas...
P.S. je peux toujours t'envoyer mon projet et tu pourras peut-être miuex voir d'où vient le problème...
Baguauda
Messages postés219Date d'inscriptionmercredi 31 août 2005StatutMembreDernière intervention28 novembre 20081 17 août 2007 à 13:23
Pour commencer pour eviter ce genre de problème personnelement je ferais ainsi
Dim s As String = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly.GetName.CodeBase)
Dim f As New System.IO.FileInfo(s + "\\Ftexte.txt")
If (!f.Exists) Then
//erreur
//Return
End If
Dim str As New IO.StreamReader(f.FullName)
...
Baguauda
Messages postés219Date d'inscriptionmercredi 31 août 2005StatutMembreDernière intervention28 novembre 20081 17 août 2007 à 13:43
En fait tout est dans le message d'erreur - ton fichier n'a pas été trouvé.
Donc soit ton problème viens de la chaîne qui représente le chemin de ton fichier.
Soit ton fichier n'est pas présent sur l'émulateur.
Le second point est facile à vérifier car en naviguant sur l'émulateur, dans le répertoir programesFile/NomdetonProjet tu veras
les .dll le .exe et normalement si le déploiement c'est bien déroulé, ton fichier.
cs_JeffC1977
Messages postés928Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention23 septembre 20234 17 août 2007 à 13:53
et bien l'erreur que ca me donne, ca me dit que Could not find "\Program Files\DeviceApplication1\Coord.txt
Donc si je vais sur l'Émulateur je voit effectivement pas mon fichier texte dans
"\Program Files\DeviceApplication1\Coord.txt
Je comprend que l'émulateur ne mets pas mon fichier text sur l'émulateur mais Pourquoi ???????????
Je peux te sender mon appli... j'ai pratiquement juste ca de code pour l'instant....