IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AS/400 Discussion :

terminal as400 + c#


Sujet :

AS/400

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 14
    Points : 10
    Points
    10
    Par défaut terminal as400 + c#
    Bonjour, voila j'essaye d'initialiser les class as400 pour pouvoir manipuler le terminal et envoye des commandes et recuperer des string sur le terminal dans une variables pourtant j'ajoute bien les références à l'assembly correspondant à l'automation sur le terminal as 400, mais là je bug Si vous avez une amorce de solution merci par avance, voici mon code :

    using AutConnListTypeLibrary;
    using AutOIATypeLibrary;
    using AutPSTypeLibrary;

    namespace Attestation
    {
    class as400
    {

    AutConnList AList = new AutConnList(); //créer la connexion avec As400
    AutPS AEclps = new AutPS(); //creer les objets à manipuler
    AutOIA AEcloa = new AutOIA(); //créer les objets à manipuler

    string a = "a".ToString();

    public void ConnectionAs400()
    {

    AList.Refresh();
    AList.FindConnectionByName(a);
    }


    public void Initialisationecran()
    {

    AEcloa.SetconnectionByname(a);\\ Erreur sur SetconnectionByname
    }

    'AutOIATypeLibrary.AutOIA' ne contient pas une définition pour 'SetconnectionByname' et aucune méthode d'extension 'SetconnectionByname' acceptant un premier argument de type 'AutOIATypeLibrary.AutOIA' n'a été trouvée (une directive using ou une référence d'assembly est-elle manquante*?)

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 14
    Points : 10
    Points
    10
    Par défaut voila une class as400 que j'ai créer pour manipuler le terminal
    public class as400
    {


    private AutConnList AList = new AutConnList(); //créer la connexion avec As400, private pour respecter l'encapsulation de la class
    private AutPS AEclps = new AutPS(); //creer les objets à manipuler
    private AutOIA AEcloa = new AutOIA(); //créer les objets à manipuler
    private string Tin;

    //string a = "a".ToString();

    public void ConnectionAs400(string Session)
    {

    AList.Refresh();
    // Erreur à gérer si pas de connection A

    AList.FindConnectionByName(Session);
    }



    public void Initialisationecran(string Session)
    {
    AEcloa.SetConnectionByName(Session);
    AEclps.SetConnectionByName(Session);//initialise la connection pour l'object Eclps

    }


    public AutPS Envoiecran// Propriété en lecture seule pas de ()
    {
    get { return AEclps; }

    }

    //}

    public AutOIA Instruecran // Propriété en lecture seule
    {
    get
    {
    return AEcloa;
    }
    }


    public string Tinrec // Propriété en lecture seule pas de ()

    {
    get
    {
    return Tin;
    }

    set
    {
    Tin = value;
    }

    }

    public void Verif()
    {
    string Tinresult;

    Tinresult = Envoiecran.GetText(24, 2, 6).ToString();
    while (Tinresult != Tin)
    {
    MessageBox.Show("Veuillez Vous positionnez sur la commande" + Tin + " !!!");
    Tinresult = Envoiecran.GetText(24, 2, 6).ToString();
    }
    }


    }

Discussions similaires

  1. [AS400] utilisation sur PC
    Par stanko dans le forum Autres SGBD
    Réponses: 6
    Dernier message: 08/11/2010, 20h53
  2. [ DB2 ] [ AS400] requête sql
    Par zinaif dans le forum DB2
    Réponses: 6
    Dernier message: 23/08/2008, 19h42
  3. [AS400][Intranet][PC] Lecture de "fichiers" AS400
    Par lando dans le forum Autres SGBD
    Réponses: 4
    Dernier message: 16/07/2003, 11h11
  4. [TTHREAD] ne termine pas sont exécution
    Par Bbenj dans le forum Langage
    Réponses: 4
    Dernier message: 02/08/2002, 16h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo