Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1753 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  probleme de SharpSsh avec C#

 


Sujet(s) à lire :
    - connection ssh sous c#
 

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme de SharpSsh avec C#

n°2035945
redanovich
Posté le 15-11-2010 à 09:28:04  profilanswer
 

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

mood
Publicité
Posté le 15-11-2010 à 09:28:04  profilanswer
 

n°2035978
Soileh
Lurkeur professionnel
Posté le 15-11-2010 à 10:51:46  profilanswer
 

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
n°2035986
redanovich
Posté le 15-11-2010 à 11:15:39  profilanswer
 

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#)

n°2036014
Soileh
Lurkeur professionnel
Posté le 15-11-2010 à 11:56:25  profilanswer
 

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
n°2036046
redanovich
Posté le 15-11-2010 à 14:01:09  profilanswer
 

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!!

n°2036136
TotalRecal​l
Posté le 15-11-2010 à 21:26:47  profilanswer
 


 
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
n°2036138
TotalRecal​l
Posté le 15-11-2010 à 21:27:59  profilanswer
 

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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  probleme de SharpSsh avec C#

 

Sujets relatifs
Problème de "goto" en batch...[RESOLU] vtable error
afficher une ligne d'un fichier .txt en C purTri_fusion en C qui ne fonctionne pas
problème de Thread javaProblème de temps d'execution qui "jump"
Problème au lancement index.phpprobleme saut de ligne avec scanf
[C++] Récupérer la taille d'un fichier binairePetit problème lors de la création d'une table.
Plus de sujets relatifs à : probleme de SharpSsh avec C#


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR