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

WinDev Discussion :

Liberer ressources AS400 dans Windev


Sujet :

WinDev

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2010
    Messages : 29
    Points : 24
    Points
    24
    Par défaut Liberer ressources AS400 dans Windev
    Bonjour,
    j'ai un souci dans mes programmes windev(version 15), je me rends compte qu'apres l'utilisation des fichier as400 par une requete de mon programme, les fichier ne sont pas liberer par la suite, est ce que quelqu'un connait des instructions qui me permettra de faire ca.
    un exemple de requête simplifiée est le suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Resultat est une Source de Données
    Requete est une chaîne
     
    Requete = "SELECT CLIENT.NUM, CLIENT.LIBELLE FROM CLIENT"
     
    SI PAS HExécuteRequêteSQL(Resultat, Connexion, hRequêteSansCorrection, Requete) ALORS
    	Erreur("Erreur lors du chargement de la liste des clients.", "Fermez l'application et essayez de nouveau.", "", HErreurInfo())
    	RETOUR
    FIN
     
    FichierVersListeMémoire(MoiMême, Resultat, "", "", "")
    ma deuxième question est la suivant:
    est ce qu'en utilisation l'instruction Hmodifie ou Hajoute sur les fichiers AS400 ,importés dans mon analyse windev, nécessite par la suite une libération de ressource?

    Le pourquoi je pose ces question c'Est que j'ai souvent des problèmes d’accès vers mes fichier as400 et je soupçonne que c'est un problème de libération de ressource. SI quelqu'un a d'autres pistes, je suis preneur.

    Je vous remercie beaucoup.

  2. #2
    Membre du Club
    Homme Profil pro
    WinDev Senior Developer
    Inscrit en
    Janvier 2012
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : WinDev Senior Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 28
    Points : 54
    Points
    54
    Par défaut
    Bonjour,

    D'une façon générale le nombre de connexion dépendra de la licence EasyCom installée.

    Pour palier cela, je fais un HOuvreConnexion(CnxAS400)
    mes traitements ...
    suivi de HFermeConnexion(CnxAS400)

    Comme cela un logiciel ne tiendra que momentanement une ressource AS400.

    En espèrant avoir aider.

    Bon Dev

    Jean-Jacques
    WebJaseur.com

  3. #3
    Expert confirmé
    Homme Profil pro
    ?
    Inscrit en
    Juillet 2002
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ?

    Informations forums :
    Inscription : Juillet 2002
    Messages : 2 379
    Points : 4 496
    Points
    4 496
    Par défaut
    Bonjour

    Déjà fais un HannuleDeclaration après chaque requête (dès que tu n'a plus besoin du résultat de la requête bien sur). ça ne libérera pas forcément les fichiers AS400 mais ça va libérer les ressources du poste utilisateur.

    Ensuite tu peux utiliser HFerme pour libérer des fichiers
    C'est ce que je fais par exemple avant de lancer des commandes AS400 (via OLEDB) qui utilisent ces mêmes fichiers

Discussions similaires

  1. Probleme de ressources bundles dans un jar
    Par dideux dans le forum Langage
    Réponses: 8
    Dernier message: 14/09/2006, 19h57
  2. [D7] Ressource dupliquée dans mon projet
    Par dleu dans le forum EDI
    Réponses: 2
    Dernier message: 27/02/2006, 16h52
  3. [Ressources] Nombre de ressources incluses dans un fichier
    Par Clorish dans le forum API, COM et SDKs
    Réponses: 5
    Dernier message: 03/06/2005, 16h27
  4. [C#] Ressources importantes dans une appli .net
    Par tiboleo dans le forum Windows Forms
    Réponses: 31
    Dernier message: 07/09/2004, 20h27
  5. Réponses: 3
    Dernier message: 30/07/2004, 11h51

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