Je fais un programme qui écrit et lit dans un fichier mais à la
compilation j'arrive à ce message. C'est dû à quoi s'il vous plait ?
error CS5001: Le programme 'c:\Documents and Settings\Machjaghjolu\Mes
documents\SharpDevelop Projects\Lol\bin\Debug\Test.exe' ne possède pas
de point d'entrée défini
namespace Namespace1
{
public class Class1
{
public static void Main( )
{
Class2.DoSomething( ); // Appel d'une methode static
}
}
}
// File2.cs
namespace Namespace2 // Ou alors le même namespace
{
public class Class2
{
public static void DoSomething( ) // déclarée en static.
{
System.Windows.Forms.MessageBox.Show( "Hello World !" );
}
}
}
Tu as mis Main dans une classe !? Toute fonction doit être déclarée dans une classe.. Si ta classe n'est pas dans le même namespace tu ne dois pas oublier de rajouter les using correspondants.. De plus si tu ne mets pas "public" devant ta fonction tu ne peux pas l'utiliser depuis une autre classe, elle sera visible seulement dans la classe ou elle a éte declaree.. A savoir aussi, ta méthode doit être static sinon il faudra créer un objet de la classe pour y accéder..ca va tu arrives aàsuivre !?
Je pense que je devrais m'en sortir avec la seconde méthode (celle où
tu fais appel à 2 feuilles). Je ne vais pas venir vous embêter
longtemps pour se projet (mais vu qu'un ami a besoin de ce logiciel
pour faire son projet...) et je vais apprendre le C# tranquillement :)
Je viens de faire un petit test, ça a marcher .
Mais je crois que ce qui me pose le problème c'est le fait que le nom
de la méthode comporte quelque chose dans la parenthèse
FichierTexte(string nomFichier) ...