neo2k2
Messages postés126Date d'inscriptionjeudi 16 janvier 2003StatutMembreDernière intervention 9 novembre 2009
-
23 oct. 2008 à 12:14
neo2k2
Messages postés126Date d'inscriptionjeudi 16 janvier 2003StatutMembreDernière intervention 9 novembre 2009
-
25 oct. 2008 à 12:59
Bonjour à tous!
Encore une question concernant Windows Mobile...
J'ai fait une petite application contenant une listbox dans laquelle j'affiche les fichiers (et dossiers) que contient le sous-dossier "test" où est installée mon application.
Le programme marche très bien sous l'émulateur Win Mobile 6.1 Pro - CF3.5 et me liste mes fichiers mais pas sur mon PPC (HTC TyTN2 WinMobile 6.1 Pro - CF 3.5).
Y a-t-il une erreur dans mon code?
using
System;
using
System.Diagnostics;
using
System.IO.Compression;
using
System.Runtime.InteropServices;
using
System.Linq;
using
System.Collections.Generic;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Text;
using
System.Windows.Forms;
namespace
testlistfolder{
public
partial
class
FrmMain :
Form{
public
string strCurrentDir = System.IO.
Path.GetDirectoryName(System.Reflection.
Assembly.GetExecutingAssembly().GetName().CodeBase);
cs_Willi
Messages postés2375Date d'inscriptionjeudi 12 juillet 2001StatutModérateurDernière intervention15 décembre 201822 24 oct. 2008 à 20:15
Bonjour,
Où se trouve ton appli sur un support amovible ? Est-tu sur du chemin du répertoire à rechercher ? Existe-t-il sur ton mobile ?
Une erreur est-elle levée ?
neo2k2
Messages postés126Date d'inscriptionjeudi 16 janvier 2003StatutMembreDernière intervention 9 novembre 20093 24 oct. 2008 à 23:31
Bonjour Wili.
Mon appli se trouve dans Program Files\nom_appli du mobile.
Ce qui m'étonne c'est que théoriquement le programme ne doit pas en tenir compte puisque j'utilise:
strCurrentDir = System.IO.Path.GetDirectoryName(System.Reflection.
Assembly.GetExecutingAssembly().GetName().CodeBase);
J'ai testé sur l'émulateur avec succès et j'ai vérifié sur mon mobile que la config soit identique (ce qui est le cas). Mon but est justement de pouvoir faire tourner l'appli dans n'importe quel dossier et de lister le dossier lui-méme et ses sous-dossiers...
neo2k2
Messages postés126Date d'inscriptionjeudi 16 janvier 2003StatutMembreDernière intervention 9 novembre 20093 25 oct. 2008 à 12:59
Oui mais dans Main ya ça
strCurrentDir = strCurrentDir +"\\test\"
;
Si ce répertoire n'existe pas il y a une erreur
Ben oui, si je ne m'abuse strCurrentDir me retourne le chemin de l'application et tout ce que je fais c'est de lui dire de chercher dans le dossier "test" qui est contenu dans le même dossier.
Et comme je l'ai dit, je pars du principe que j'ai créé le dossier, c'est à dire qu'effectivement je le crée manuellement AVANT s'il n'existe pas..