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

Delphi Discussion :

Taille de l'application et délai de chargement


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Mai 2006
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 7
    Par défaut Taille de l'application et délai de chargement
    Salut tout le monde, c'est encore moi. Je suis toujours sur la meme application et je galere pas mal. enfin faux ce dire que c'est la plus compliquer aussi ^^. Mon but dans cette application est la gestion d'une bibliothèque (je sais c'est nul mais on fais avec). Je dois gérer les livres, les auteurs, les catégories de livres, les collections de livres et les rangements. Je dois pouvoir faire des ajouts, des mofications, des suppressions ou de simples consultations.
    Il existe un moyen de permettre a mon application de se lancer rapidement ou pas??? Mon application est remplis d'images (vectorielle et de petite taille (200 ko en moyenne)). Néanmois, la taille de mon application avoisinne les 230 Mo, et le lancement de l'application est particulierement pénible car tres long. Ya til un moyen de diminuer le délai d'attente et de lancer et compiler l'application plus rapidement sachant que celle-ci doit se connecter à SQL Server 2000 pour récuperer les données contenues dans la base de données ???

    Merci d'avance

    Le probleme justement c'est que je stocke déja les images dans un répertoire et que justement, je n'est pas 1000 images mais a peine 20 (dont certaines sont utilisées plusieurs fois). C'est pour sa que je ne comprend pas d'ou peut venir le probléme. Mon entourage m'a conseiller d'utiliser un activeX pour la mise en forme des pages, mais je ne sais pas comment cela fonctionne...

  2. #2
    Membre éclairé

    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 085
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 085
    Par défaut
    230 Mo !!!!
    Et tu t'étonne de son chargement (La compilation doit être longue aussi j'imagine... ). Par hasard, est tu obligé d'utiliser toutes tes images directement. Je dis ca par ce qu'il serait plus judicieux de charger les image en temps réel lors de l'utilisation réelle de celles-ci.
    C'est à dire stocker toutes les images dans un répertoire et ton application ira les charger lorsqu'il en aura besoin. Ainsi, le démarrage (et la compilation) seront beaucoup plus rapide.

  3. #3
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 236
    Par défaut
    Euh ... même ... 230mo = 225mo d'image dans l'application (au pire si l'appli fait 5mo).
    Est ce bien utile d'avoir autant d'image dans une application (+ de 1000 si elles font toute dans les 200ko chacune)

    Est ce que tu te sers des imagelist ? (pour eviter de devoir charger x fois une même image)

    A mon avis, ton programme est à revoir au niveau interface
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 88
    Par défaut
    Bonjour,

    c'est pas plutôt 230 Mo en RAM/SWAP ???

  5. #5
    Rédacteur
    Avatar de Pedro
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    5 411
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 5 411
    Par défaut
    Citation Envoyé par ryko
    Bonjour,

    c'est pas plutôt 230 Mo en RAM/SWAP ???
    Ca fait déjà beaucoup quand même
    Pedro
    Aucune réponse aux sollicitations techniques par MP

    Faut pas attendre d'en avoir besoin pour s'en servir... (Lucien Stéphane)

    Les pages Source C'est bon. Mangez-en!
    Le défi Delphi
    Règles du forum - FAQ Delphi - Pensez au chtit
    Aéroclub Bastia Saint-Exupéry

  6. #6
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    88
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 88
    Par défaut
    Pas si tu charges toutes les images, à l'initialisation, dans une liste...

    Dans ma dernière appli, en jonglant avec des listes (QList), je monte à 30-70 Mo en RAM, et sans aucune image...

Discussions similaires

  1. Taille idéale des applications, gestion de la mémoire
    Par yodutouf dans le forum Java ME
    Réponses: 5
    Dernier message: 13/06/2008, 14h59
  2. Modifier la taille d'une application WPF
    Par talu3000 dans le forum Windows Presentation Foundation
    Réponses: 4
    Dernier message: 25/12/2007, 12h30
  3. Réponses: 3
    Dernier message: 30/11/2007, 12h40
  4. Taille de l'application et résolution de l'écran
    Par Anaz[o]rium dans le forum Langage
    Réponses: 1
    Dernier message: 04/09/2007, 08h29
  5. Réponses: 1
    Dernier message: 21/11/2005, 10h00

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