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

API, COM et SDKs Delphi Discussion :

tnsping en delphi


Sujet :

API, COM et SDKs Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 43
    Par défaut tnsping en delphi
    Bonjour à tous.

    Je doit effectuer un tnsping en delphi et vérifier s'il répond ou non. Après des recherches, je n'ai pas trouvé de composants, dll, ... qui pourraient m'aider (même s'il doit bien exister quelque chose quelque part).
    La seule solution que j'aurai est d'exécuter cette commande tnsping (avec CreateProcess par exemple) et de récupérer le retour dans un fichier. Ensuite, je parcours ce fichier à la recherche d'un "Ok". Sinon, c'est que le tnsping a échoué.

    Cette méthode marche bien si on est sur une machine anglaise et française mais je me suis aperçu ce matin que si c'était une machine espagnole, ça ne marchait plus. Tnsping n'affiche pas "Ok" mais "Realizado correctamente".

    Quelqu'un aurait une solution plus propre que la mienne (c'est quand même moche cette idée de parcourir un fichier à la recherche d'un "Ok") et qui serait indépendante de la langue ?

    Merci d'avance.

    [Déplacé par King Kaiser]

  2. #2
    Membre émérite
    Avatar de Pierre Castelain
    Inscrit en
    Avril 2002
    Messages
    523
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 523
    Par défaut
    Le programme ne retourne pas un code d'erreur ?

  3. #3
    Membre averti

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 43
    Par défaut
    Citation Envoyé par Pierre Castelain
    Le programme ne retourne pas un code d'erreur ?
    Apparemment non. J'ai testé pour voir le retour de CreateProcess ainsi que GetLastError et aucune erreur n'est signalée.

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    298
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 298
    Par défaut
    Je ne suis pas sur que l'on puisse récuperer le code erreur DOS avec CreateProcess. Il faudrait voir la doc si un code erreur est retourné et faire un batch conditionnel pour indiquer de manière explicite si la commande a renvoyé une erreur

Discussions similaires

  1. Différences entre Delphi et Visual Basic ?
    Par Anonymous dans le forum Débats sur le développement - Le Best Of
    Réponses: 75
    Dernier message: 30/03/2009, 20h09
  2. Réponses: 1
    Dernier message: 13/05/2002, 09h19
  3. [Kylix] Migration delphi -> kylix
    Par Christian dans le forum EDI
    Réponses: 1
    Dernier message: 03/04/2002, 22h50
  4. Réponses: 4
    Dernier message: 27/03/2002, 11h03
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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