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 FMX Delphi Discussion :

[X10-FMX]Mon application est trop long a demarrer sur IOS


Sujet :

Composants FMX Delphi

  1. #1
    Membre habitué
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2002
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 391
    Points : 189
    Points
    189
    Par défaut [X10-FMX]Mon application est trop long a demarrer sur IOS
    Bonjour

    Je travaille sur un problème de construction de mon application ios(toujours refusé par Apple trop lent au demarrage et ferme tout seul moi en test ca va bien environ 8 sec pour démarrer la page 2 (en Ad Hoc via installation a partir de Itune et Ipa )

    L'image de démarrage a 275 k(image ios) ipa total fait 15 meg 1 base Sqlite 2 tables 5 champs chacune 1ere pour l'information du propriétaire (4 champ) 1 enregistrement, 2eme pour enregister les données (6 champs) au depart elle est vide aucune donné.

    Pour régler mon probleme j'ai place une fiche avec un texte et une minuterie pour lancer mon application (create ....qui est rendu sur la page 2.

    J'affiche la page 2 ou il a un tabcontrole de 5 pages dans la 1ere fais des calcul, 2 eme affiche les calculs de la premiere 3eme affiche une liste de 10 noms 4 et 5 son un petit menu qui ouvre une forme pour afficher un rapport. rien de sorcier. a parte de la page 1 pour les calcul.

    Voici les uses du demarrage sur la page 2(tabcontrole)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    uses System.SysUtils,System.Types, System.UITypes, System.ImageList, System.Variants,
      System.Classes, System.Actions,
      FMX.ImgList,  FMX.Forms, FMX.Dialogs,
      FMX.ActnList, FMX.StdActns,  FMX.StdCtrls,FMX.PhoneDialer,FMX.Platform,
      FMX.MultiView, FMX.Types, FMX.Layouts, FMX.ListBox, FMX.ScrollBox, FMX.Memo,
      FMX.ExtCtrls, FMX.Edit, FMX.DateTimeCtrls, FMX.EditBox, FMX.NumberBox,
      FMX.ComboEdit, FMX.Controls.Presentation, FMX.Controls, FMX.TabControl,
      FMX.Menus, FMX.MediaLibrary.Actions, FMX.SpinBox, FireDAC.Stan.Intf,
      FireDAC.Stan.Option, FireDAC.Stan.Param, FireDAC.Stan.Error, FireDAC.DatS,
      FireDAC.Phys.Intf, FireDAC.DApt.Intf, FireDAC.Stan.Async, FireDAC.DApt,
      FireDAC.UI.Intf, FireDAC.Stan.Def, FireDAC.Stan.Pool, FireDAC.Phys,
      FireDAC.Phys.SQLite, FireDAC.Phys.SQLiteDef, FireDAC.Stan.ExprFuncs,
      FireDAC.FMXUI.Wait, FireDAC.Comp.UI, Data.DB, FireDAC.Comp.Client,
      FireDAC.Comp.DataSet;
    Si vous avez une idée du composant qui me prend du temp a ouvrir mon application. Moi je ne trouve pas lequel est probleme.

    Merci de prendre quelque minutes pour regarder cela.


    Mario

  2. #2
    Membre chevronné
    Avatar de free07
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 941
    Points : 1 951
    Points
    1 951
    Par défaut
    Bonjour,

    Difficile de répondre avec les infos que tu donnes, il faudrait voir le code de l'évènement OnCreate, OnActivate et OnShow de ta fiche principale.

    Et pour l'ouverture de la base de données, quels composants utilises tu ? Tu utilises Firedac avec FDConnection ? Est ce qu'elle est ouverte lors du démarrage de l'application, c'est à dire qu'en conception tu as mis la propriété Connected de FDConnection à True ?

  3. #3
    Membre habitué
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2002
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2002
    Messages : 391
    Points : 189
    Points
    189
    Par défaut [X10-FMX]Mon application est trop long a demarrer sur IOS
    Bonjour

    Apres avoir refait au complet mon application avec toujours le même résultat de lenteur au démarrage (8 sec)mon problème vient des images
    et icône que j'utilise au demarrage de mon application.

    Comment contourner ou remplacer ces images qui sont requise par apple pour le demarrage ios.

    Vous utilisez quoi dans vos applications au demarrage (icones et image) de lancement.

    6 icode qui varie de 11 a 40 k
    5 images de 100 a 300 k

    Merci de votre aide!

    Mario

  4. #4
    Membre chevronné
    Avatar de free07
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 941
    Points : 1 951
    Points
    1 951
    Par défaut
    Bonjour,

    Citation Envoyé par mario9 Voir le message
    Bonjour

    Apres avoir refait au complet mon application avec toujours le même résultat de lenteur au démarrage (8 sec)mon problème vient des images
    et icône que j'utilise au demarrage de mon application.
    Comment utilises tu ces images ? Est ce simplement des images qui sont appliquées lors de la conception ou est ce que tu les charges par programmation ( dans ton code ) ?

    Citation Envoyé par mario9 Voir le message
    Comment contourner ou remplacer ces images qui sont requise par apple pour le demarrage ios.
    Je n'ai pas encore proposer d'application dans l'Apple store, pourquoi ces images sont requises par Apple ?

    Malheureusement, je ne travaille plus sur mon application iOS, je suis en train de travailler sur une application pour Windows, mais de mémoire, lorsque je bossais sur une application iOS et que je la testais sur mon iPad, je n'ai jamais constaté de problème de lenteur au démarrage, pourtant j'ai quelques images sur des boutons et sur des tabitems, au total, je devais avoir une petite dizaine d'images en png de moins de 10ko chacune.
    J'ai aussi utilisé un splash screen de 1024x768 en png ( 600 ko environ ) pour faire patienter le temps du chargement qui durait 2 ou 3 secondes si je me souviens bien.

Discussions similaires

  1. Réponses: 5
    Dernier message: 10/06/2011, 12h00
  2. [VB6]Message d'erreur si le temps d'exécution est trop long
    Par Asdorve dans le forum VB 6 et antérieur
    Réponses: 16
    Dernier message: 14/09/2006, 16h43
  3. 3047 - L'enregistrement est trop long ??????
    Par jbaudin dans le forum Access
    Réponses: 4
    Dernier message: 15/11/2005, 11h29
  4. Réponses: 1
    Dernier message: 19/09/2005, 15h44
  5. [Access] Mon application est détruite !!!
    Par mathias dans le forum Access
    Réponses: 4
    Dernier message: 26/06/2003, 14h14

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