Bonjour, Je voudrais pouvoir écrire des informations de type Texte avec le Code "As New StreamWriter()" sur un Fichier .txt qui se trouve dans les ressources.
Mon code :
Dim sw As New StreamWriter(My.Resources.Fichier) sw.WriteLine(F0) sw.WriteLine(F1) sw.Close()
MsgBox(My.Resources.Fichier)
J'arrive à lire ce qui ce trouve dans le .txt du "Resources" grâce à un MsgBox, tout ce passe bien, le chemin d'accès est bon (My.Resources.Fichier)
Mais au moment de l'écriture avec StreamWriter(My.Resource.Fichier) il ne trouve pas le chemin et n'arrive pas à écrire dedans alors que ça marche pour un simple .txt se trouvant sur le bureau. Je ne trouve pas comment régler ce problème. Pouvez vous m'aider ? merci beaucoup et à bientôt.
J'ai peut être mal compris, mais il me semble que tu désires écrire des données dans les ressources de l'application ?
Si c'est le cas, cela n'est pas possible facilement et nécessite d'utiliser des outils externes (je sais que ça existe, mais je n'en ai jamais eu besoin, donc je n'ai pas de nom à fournir).
Mon but est d'écrire dans un .txt qui se trouve dans les ressources de mon logiciel (par My.Resources.Fichier.txt) déjà présent dans mon fichier ressource en guise de stockage. Si ce n'est pas possible comme vous le dites. Y a t-il un moyen plus simple de stocker des informations de manière permanentes dans les fichiers de l'application ? je ne veux pas que des fichiers se baladent de tout les côtés. Merci pour votre aide.
Tu peux utiliser My.Settings, mais cela enregistre les données ailleurs et permet de récupérer les données lors du prochain lancement.
Sinon, un fichier stocké dans le même dossier que l'application peut faire l'affaire.
Précises peut être ce que tu désires faire avec cela.
Je veux juste stocker des informations qui resteront même si l'application se ferme à l'aide de TextBox, checkbox ou autre. du coup Comment spécifier le chemin d'installation du logiciel ? Merci.
à la place de chemin je met juste le nom du fichier.txt sans y indiqué le chemin d'accès, va-t'il créer un dossier dans le fichier d'installation du logiciel ? ou bien là où à été lancé le .exe ? A ce moment je peux demander de créer un raccourcis sur le bureau à l'installation du logiciel.