Coolpix08
Messages postés150Date d'inscriptiondimanche 14 mars 2004StatutMembreDernière intervention21 décembre 2007
-
20 juin 2006 à 11:05
Coolpix08
Messages postés150Date d'inscriptiondimanche 14 mars 2004StatutMembreDernière intervention21 décembre 2007
-
20 juin 2006 à 11:46
Bon ben voila...
Je pense que le sujet est assez explicite
je suis en WebForm et jai besoin decrire dans un fichier txt
donc voila ma fonction :
using system.io;
...
namespace aa
{
public class bb: System.Web.UI.Page
{
public void Log(String mess)
{
String strpath=Server.MapPath(@"Log\Log.txt");
System.IO.StreamWriter sw=new System.IO.StreamWriter();
if (!File.Exists(strpath)) sw=File.CreateText(strpath);
else sw=File.AppendText(strpath);
Coolpix08
Messages postés150Date d'inscriptiondimanche 14 mars 2004StatutMembreDernière intervention21 décembre 20072 20 juin 2006 à 11:46
La tristesse de la fatigue....
trop de coding tu le programmeur...
Bon pour ceux que ca intéresse, ben il n'y a pas de constructeur par défaut sans argument c'est pour ca que ca plante.
Donc si vous rencontrez cette erreur vérifier bien la fonction et ces arguments!!!
Voici la solution :
using system.io;
...
namespace aa
{
public class bb: System.Web.UI.Page
{
public void Log(String mess)
{
String strpath=Server.MapPath(@"Log\Log.txt");
System.IO.StreamWriter sw=new System.IO.StreamWriter(strpath,true);
try
{
sw.WriteLine(mess);
sw.Close();
}
catch{}
return;
}
}
}
StreamWriter(strpath,true)
Le true permet d'ajouter en fin de fichier si il existe sinon il est créer.