1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

WD iImprimeEtat qui fait planter mon logiciel

Discussion dans 'Windev' créé par C8H10N4O2, Août 3, 2020.

  1. C8H10N4O2

    C8H10N4O2 New Member

    Inscrit:
    Août 3, 2020
    Messages:
    27
    J'aime reçus:
    5

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    J'attends ta solution avec impatiente
    Cliquez pour agrandir...
    Trouvé.
    Le problème venait d'un tableau de structure
    La structure en question contenait un objet dynamique et bien d'autre choses ...
    Ce tableau n'était pas vidé et les objets jamais libérés ...

    Code (Windev):

    str_Histo est une structure
    ...
        idHisto est un entier
        oHisto est un objet dynamique
    ...
    fin

    Tab_Histo est un tableau de str_Histo
    ...
     
    dans le code j'avais
    Code (Windev):

    ind =

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (Tab_Histo,tcLinéaire,"idHisto",Histo_Id_recherchee)
    si ind =-1 alors
                                    newIndice =

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    (Tab_Histo)
                                    Tab_Histo[newIndice].Adr_Id_Histo = Histo_Id_recherchee
                                    Tab_Histo[newIndice].oAdress_Histo = allouer un CHisto
    ...
    fin
     
    j'ai remplacé tout le code concerné par une autre gestion, plus claire en plus, et ça marche.
    Mes collègues ont testé on dépasse les 7000 impressions ...

    C'est les inconvénients du code hérité ... :/

    Note : j'ai laissé le ifenetreabandon(faux)

    Merci de votre aide
    J'espère que ça pourra aider un jour quelqu'un d'autre
     

Partager cette page

Chargement...