Répertoire courant application

30 08 2009

Bonjour à tous,

Aujourd’hui, un testeur me remonte une erreur à première vue anodine, l’application plante au moment où l’on veut lancer un film, mais sans qu’aucun film ne soit sélectionné dans la liste (cas qui survient uniquement quand aucun n’a été ajouté au préalable).

Ce problème réglé, je test l’ajout d’un film sans qu’aucun n’est été ajouté. Plantage. Mais qui ne survient que lorsque l’on renseigne l’emplacement du film.

Eh bien en fait cela vient du répertoire courant de l’application. Environnement .CurrentDirectory fournit bien l’emplacement de l’application à son lancement, mais si l’on désire à un moment ou un autre d’utiliser un open file dialog ou un directory dialog, cette variable est modifiée !

Résolution : il vaut mieux utilisé AppDomain.CurrentDomain.BaseDirectory.

Publicités

Actions

Information

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s




%d blogueurs aiment cette page :