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 :

Etat avec fond ou état avec image / Lenteur + poids énorme depuis migration


Sujet :

WinDev

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 137
    Points : 104
    Points
    104
    Par défaut Etat avec fond ou état avec image / Lenteur + poids énorme depuis migration
    Bonjour à tous,

    je viens de migrer une application WD15 vers WD21.
    Depuis la migration les états contenant un pdf en fond et les états contenant un pdf en dans un champ image mettent énormément de temps à s'éditer et pèse de 4 à 10x la taille du même pdf édité via WD15.

    Auriez-vous une petite idée sur la cause de ce problème ?

    Merci d'avance



    EDIT:
    je viens de créer un état de test (ETAT_TestEtatV21)
    Je lui mets en fond, un pdf de 11ko.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    iAperçu()
    iEnchaînementAjoute(ETAT_TestEtatV21)
    iEnchaînementAjoute(ETAT_TestEtatV21)
    iEnchaînementAjoute(ETAT_TestEtatV21)
    iEnchaînementAjoute(ETAT_TestEtatV21)
    iEnchaînementAjoute(ETAT_TestEtatV21)
    iEnchaînementAjoute(ETAT_TestEtatV21)
    iEnchaînementImprime()
    Résultat -> le pdf pèse 5,46Mo ...

  2. #2
    Membre régulier
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2004
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 96
    Points : 110
    Points
    110
    Par défaut
    Bonsoir,

    Je n'ai pas de réponse à vous donner mais pour ma part j'ai le même genre de problème suite à une migration de WD12 à WD20.
    L'allocation mémoire est 5X plus lent : avec une tableau dynamique de classe.
    Je constate donc qu'à partir de WD20 ou bien une migration d'une ancienne version à une version plus récente c'est 5X plus en terme de mémoire et rapidité.
    J'ai l'impression que le nouveau moteur de windev est un veau : ils ont changé quoi pour en arriver à cela ?
    Il sont ajouté une couche supplémentaire qui permette de faire du multiplateforme mais qui pénalise les performances ?
    J'ai un sentiment étrange qui me fait penser cela.

    A+

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 137
    Points : 104
    Points
    104
    Par défaut
    Pour information, je suis en attente de retour après avoir envoyé 2 projets tests (un 15 et un 21) à Pcsoft.

  4. #4
    Membre actif
    Inscrit en
    Octobre 2013
    Messages
    274
    Détails du profil
    Informations forums :
    Inscription : Octobre 2013
    Messages : 274
    Points : 248
    Points
    248
    Par défaut
    même genre de prb (lenteur, poids et plantage, mais jamais de la même manière) avec la v21

    j'ai arrêté ces fonctions toutes faites pour le faire via l'assemblage .net itextsharp.
    inconvénient, je n'ai pas l'apercu avant impression et les possibilités associées (mail...)

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 137
    Points : 104
    Points
    104
    Par défaut
    Quel est le fonctionnement ?
    Vous construisez les états comme d'habitude avec l'éditeur d'état, sauf qu'au lieu de faire des iimprimeetat vous faites ca via itextsharp ?

  6. #6
    Membre actif
    Inscrit en
    Octobre 2013
    Messages
    274
    Détails du profil
    Informations forums :
    Inscription : Octobre 2013
    Messages : 274
    Points : 248
    Points
    248
    Par défaut
    Citation Envoyé par Jeje9 Voir le message
    Quel est le fonctionnement ?
    Vous construisez les états comme d'habitude avec l'éditeur d'état, sauf qu'au lieu de faire des iimprimeetat vous faites ca via itextsharp ?
    bonjour

    dans mon cas, il convenait de combiner plusieurs états windev de type différent à plusieurs pdf variés.

    et du coup après plusieurs approches différentes, je combine le tout avec cet assemblage. Plus rapide, le pdf de fin est moins volumineux. Et surtout fiable à tous les coups.

Discussions similaires

  1. [WD20] Impression de plusieurs états avec un sous état
    Par Invité dans le forum WinDev
    Réponses: 0
    Dernier message: 09/09/2015, 12h28
  2. Réponses: 1
    Dernier message: 12/05/2011, 09h14
  3. Image de fond dans état avec hauteur fixe section
    Par bipol51430 dans le forum IHM
    Réponses: 1
    Dernier message: 15/12/2010, 06h26
  4. pb png avec IE7 - cadre arrondis avec fond transparent
    Par pumaflow dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 02/06/2008, 10h50
  5. Réponses: 3
    Dernier message: 28/04/2006, 10h17

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