probleme de SharpSsh avec C#

probleme de SharpSsh avec C# - C#/.NET managed - Programmation

Marsh Posté le 15-11-2010 à 09:28:04    

bonjour, jai un petit soucie avec C# et SharpSsh, j'ai bien importer la référence de la DLL et je le vois bien dans la liste des références, mais des que je commence à travailler avec j'ai des messages d'erreurs et je me sent dépassé
 
 

Code :
  1. [cpp]using System;
  2. using System.IO;
  3. using System.Collections.Generic;
  4. using System.ComponentModel;
  5. using System.Data;
  6. using System.Drawing;
  7. using System.Linq;
  8. using System.Text;
  9. using System.Windows.Forms;
  10. using System.Runtime.InteropServices;
  11. using System.Diagnostics;
  12. using Tamir.SharpSsh;
  13. using Tamir.SharpSsh.java.util;
  14. using Tamir.Streams;
  15. using Tamir.SharpSsh.jsch;
  16. using Tamir.SharpSsh.java;
  17. using Tamir.SharpSsh.java.io;
  18. namespace myspace
  19. {
  20.         public class Sshconnect {
  21.         Scp scp = new Scp("host", "user", "password" );
  22.         scp.To("c:\test,","tmp/test" );
  23.         SshShell ssh = new SshShell("host", "user", "pass" );
  24.         ssh.Connect();
  25. }


 
ça me donne une erreur sur scp.To("c:\test,","tmp/test" ); et me dit :
Jeton '(' non valide dans la déclaration de membres de la classe, de la structure ou de l'interface  
et je l'ai aussi sur:
ssh.Connect();
ça fais sique joures que j'y suis et je ne sais pas comment m'en sortir, merci pour votre aide

Reply

Marsh Posté le 15-11-2010 à 09:28:04   

Reply

Marsh Posté le 15-11-2010 à 10:51:46    

Il ne te manquerait pas la déclaration d'une fonction dans ta classe ? :??:


---------------
And in the end, the love you take is equal to the love you make
Reply

Marsh Posté le 15-11-2010 à 11:15:39    

je suis sûre qu'il manque quelque chose  ^^
mais je dois déclarer la fonction même si elle est déclarée dans le fichier DLL??
et comment je vais le faire???
(excuser moi je viens de commencer dans ce projet et je suis un débutant dans c#)

Reply

Marsh Posté le 15-11-2010 à 11:56:25    

A mon avis, tu devrais avoir un truc du genre :
 

Code :
  1. using System;
  2. using System.IO;
  3. using System.Collections.Generic;
  4. using System.ComponentModel;
  5. using System.Data;
  6. using System.Drawing;
  7. using System.Linq;
  8. using System.Text;
  9. using System.Windows.Forms;
  10. using System.Runtime.InteropServices;
  11. using System.Diagnostics;
  12. using Tamir.SharpSsh;
  13. using Tamir.SharpSsh.java.util;
  14. using Tamir.Streams;
  15. using Tamir.SharpSsh.jsch;
  16. using Tamir.SharpSsh.java;
  17. using Tamir.SharpSsh.java.io;
  18. namespace myspace
  19. {
  20.         public class Sshconnect
  21.         {
  22.                 static void Main( string[] args )
  23.                 {
  24.                         Scp scp = new Scp("host", "user", "password" );
  25.                         scp.To("c:\test,","tmp/test" );
  26.                         SshShell ssh = new SshShell("host", "user", "pass" );
  27.                         ssh.Connect();
  28.                 }
  29.         }
  30. }


 
A confirmer quand même car j'ai jamais fait de C# [:tinostar]


---------------
And in the end, the love you take is equal to the love you make
Reply

Marsh Posté le 15-11-2010 à 14:01:09    

non c'est pas exactement ça, mon programme derrière est trop long, la fonction main je l'ai ailleurs, je me demande si je ne dois pas redéclarer les fonctions importés à partir d'une classe dans un fichier DLL pour pouvoir les utiliser??
 
PS: j'ai essayer ton code au cas où, mais ça n'a rien changer!!

Reply

Marsh Posté le 15-11-2010 à 21:26:47    


 
Evidemment, tu essaies de faire des opérations alors que tu n'es dans le corps d'aucune méthode. Je crois qu'un peu de lecture sur les fondamentaux (genre : c'est quoi une méthode) s'impose [:spamafote].


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Marsh Posté le 15-11-2010 à 21:27:59    

Soileh a écrit :

A mon avis, tu devrais avoir un truc du genre :
...
[/cpp]
 
A confirmer quand même car j'ai jamais fait de C# [:tinostar]


Tout à fait, ça serait déjà un bon début si c'est pour un programme Console :jap:


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed