cs_jimmy69
Messages postés778Date d'inscriptiondimanche 22 décembre 2002StatutMembreDernière intervention27 novembre 2008
-
6 févr. 2006 à 09:08
cs_jimmy69
Messages postés778Date d'inscriptiondimanche 22 décembre 2002StatutMembreDernière intervention27 novembre 2008
-
6 févr. 2006 à 13:44
Bonjour a tous,
J'ai un p'tit souci au niveau de la creation d'une classe de log !
J'ai cree un projet en mode console sous vs 2003 c# et cree aussi un fichier nommé LogError avec cette methode :
private string fichier = "AccountingLogFile.txt";
public LogError()
{
}
#region Method existFile =========================================================
/// <summary>
/// Verify is the file exist
/// </summary>
/// the file s name
public void existFile(string fichier)
{
//FileInfo fi = new FileInfo(log);
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 6 févr. 2006 à 11:59
Salut,
Les méthodes statiques accèdent aux membres statiques uniquement, ou bien utilise une constante ( const ). Mais comme l'a dit RMI tu n'as pas besoin du paramètre "fichier" dans ton cas. C'est le paramètre "fs" que tu devrais mettre en champ privé plutôt, et le fermer dans le destructeur et dans Dispose.
et dans le main j'essayes donc d'acceder a une methode qui se nomme existFile mais qd je tape le . il ne me l'a propose pas !!!elle est en publique dans LogError et logerror est publique aussi !
donc ma question est celle ci comment faire pour avoir acces a ces methodes publique d'une classe donnee partout dans la classe principale !!!!
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static
void Main(
string[] args)
{
logE.existFile();
Merci
Christophe
Vous n’avez pas trouvé la réponse que vous recherchez ?