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

Composants VCL Delphi Discussion :

Problème de fuite mémoire sur un idFTP


Sujet :

Composants VCL Delphi

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 25
    Points : 17
    Points
    17
    Par défaut Problème de fuite mémoire sur un idFTP
    bonjour,

    lorsque j'utilise la commande idftp.list('mon dossier a lister') de indy 10, memcheck m'informe qu'il y a une fuite mémoire.

    • MemCheck version 2.73

      Total leak: 153856 bytes


      *** MEMCHK: Blocks STILL allocated ***

      Leak #0 Instance of TIdIOHandlerStack
      Size: 240
      638 Occurences
      call stack - 0 : Module IdSocks.pas Routine @Idsocks@TIdSocksInfo@InitComponent Line 501 Find error: 004CD146
      call stack - 1 : Module IdBaseComponent.pas Routine @Idbasecomponent@TIdInitializerComponent@Create Line 189 Find error: 0049863D
      call stack - 2 : Module IdBaseComponent.pas Routine @Idbasecomponent@TIdBaseComponent@Create Line 258 Find error: 0049867A
      call stack - 3 : Module IdIOHandlerSocket.pas Routine @Idiohandlersocket@TIdIOHandlerSocket@SetTransparentProxy Line 413 Find error: 004CF876
      call stack - 4 : Module idftp.pas Routine @Idftp@TIdFTP@InitDataChannel Line 1735 Find error: 004E702D
      call stack - 5 : Module idftp.pas Routine @Idftp@TIdFTP@InternalGet Line 1445 Find error: 004E62B8
      call stack - 6 : Module idftp.pas Routine @Idftp@TIdFTP@List Line 1386 Find error: 004E60D4
      call stack - 7 : Module idftp.pas Routine @Idftp@TIdFTP@List Line 3480 Find error: 004EA042
      .....


    j'ai télécharger la demo du client ftp faite à partir des composants indy 10, et il y a le meme probleme.

    lorsque je fais directorylisting.clear, je divise par 2 le total de la fuite mémoire. que dois-je encore faire pour eviter une fuite mémoire sur cette commande?

    merci

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    685
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 685
    Points : 1 608
    Points
    1 608
    Par défaut
    Quelle version de Indy (regarder dans IndyVers.pas) ?
    "It's more fun to compute !"

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 25
    Points : 17
    Points
    17
    Par défaut
    merci Reisubar te t'intéresser à mon pb

    le fichier idvers.inc (indyvers.pas n'existe pas) me dit que c'est la version 10.0.76

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    685
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 685
    Points : 1 608
    Points
    1 608
    Par défaut
    Ouh là ! Vieille version. Update à la dernière (.85) et il y a 90% de chances que ce bug soit déjà résolu.
    "It's more fun to compute !"

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 25
    Points : 17
    Points
    17
    Par défaut
    et ou la trouve ton car moi, je lai prise directement sur le site indyproject ?
    merci

  6. #6
    Membre expérimenté

    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    685
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 685
    Points : 1 608
    Points
    1 608
    Par défaut
    Oui c'est le problème avec Indy, pour avoir la dernière version qui compile on rame un peu... Voici la mienne, installée ce matin à mon boulot, donc certifiée opérationnelle (sauf si tu utilises le SuperCore) :

    http://indy.fulgan.com/ZIP/indy10.zip
    "It's more fun to compute !"

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2004
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 25
    Points : 17
    Points
    17
    Par défaut
    Merci! pb résolu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de fuite mémoire sur un FLV
    Par p3ga5e dans le forum Flash
    Réponses: 0
    Dernier message: 05/10/2010, 16h15
  2. Fuite mémoire sur composants Indy 9.0.50
    Par Fbartolo dans le forum C++Builder
    Réponses: 15
    Dernier message: 30/04/2009, 15h47
  3. [VB6] Problème de fuite mémoire
    Par GyLes dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 19/03/2007, 14h58
  4. [C++] problème de fuite mémoire
    Par Cirdan Telemnar dans le forum C++
    Réponses: 26
    Dernier message: 16/06/2006, 10h16
  5. Réponses: 25
    Dernier message: 16/07/2003, 20h41

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