cs_panpan
Messages postés99Date d'inscriptionlundi 6 janvier 2003StatutMembreDernière intervention 4 juillet 2008
-
25 juin 2008 à 16:15
cs_panpan
Messages postés99Date d'inscriptionlundi 6 janvier 2003StatutMembreDernière intervention 4 juillet 2008
-
2 juil. 2008 à 12:43
Hello à tous.
Je suis en train te travailler sur un petit projet perso qui est loins d'être fini mais je tombe déjà sur un os et je n'arrive pas à trouver la solution.
Je m'explique:
Dans mon application j'utilise une base de donnée Access. Au démarrage de l'application, je test via la connexion à la base de donnée (fichier dbfunctions) si je trouve la base de donnée (le chemin est stoqué dans un fichier .ini).
Si je ne la trouve pas, j'ouvre une form (frmOptions) et je propose de complèter le chemin d'accès.
Seulement au moment de cliquer sur OK, le chemin se met bien à jour dans le fichier .ini et donc au prochain démarrage tout est ok, mais le application.exit ne fonctionne me fait une erreur nullreferenceexceptionet fait planter l'application dès que je veux changer le chemin de la base.
gillardg
Messages postés3275Date d'inscriptionjeudi 3 avril 2008StatutMembreDernière intervention14 septembre 20142 25 juin 2008 à 22:46
fais un déboguage pas à pas :
mets un BreakPoint sur l'évènement Form_load tu verras que même quand ton prog devrait se fermer ça continue avec <strike>ta saloperie de</strike> ton fichier ini
il y a un loop qui ne devrait pas avoir lieu.
si vraiment tu veux mettre le path dans un fichier texte
utilises :
'ça c'est pour écrire
My
.Computer.FileSystem.WriteAllText(
"LeNomDuFichier"
,
"CeQueTuVeuxYEcrire"
,
False
)
'ça c'est pour lire
My
.Computer.FileSystem.ReadAllText(
"LeNomDuFichier"
)
c'est simple et si tu as juste une valeur à écrire c'est assez
cs_panpan
Messages postés99Date d'inscriptionlundi 6 janvier 2003StatutMembreDernière intervention 4 juillet 2008 25 juin 2008 à 22:36
Hello, merci pour ta réponse.
Pour les fautes oui je sais qu'il y en a, mais c'est quelqu'un d'autre (un anglais) qui les corrigera, qui verra la grammaire et la syntaxe, car j'ai fait les textes à la va vite. Certaines fautes font en effet mal aux yeux.
Pour le fichier .ini merci, effectivement je pourrais utiliser my.settings, mais j’avais choisis un fichier .ini car il est éditable à la main si nécessaire.
La base de données est dans un autre répertoire car elle sera probablement estoquée sur un serveur de fichier.
Mais même si je change ce que tu m'as mis en dessus ce que je vais probablement faire pour le .ini le problème persiste. As-tu une idée pour ceci?