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 :

Meilleure méthode lors du démarrage d'une appli


Sujet :

Composants VCL Delphi

  1. #1
    Membre averti

    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 908
    Points : 447
    Points
    447
    Par défaut Meilleure méthode lors du démarrage d'une appli
    Salut tout le monde,

    J'ai une petite question:

    Voila mon appication utilise un composant pour se connecter sur une base de données. Pour le moment ce composant est sur la form principale. Toutes mes forms secondaires sont connectées sur ce composant, je peux faie mes requetes aussi bien en design qu'en run-time ce qui est bien pratique.

    Maintenant je viens de rajoute un splash screen a mon application.
    Je le contruit dynamiquement et le libèe quand je n en ai plus besoin.
    Je voudais déplacer mon composant qui se connecte au base de données dans mon splash screen, pour que au cas ou je n ai pas la connection avec le serveur je ferme mon appli, sans charger la grosse form principale.

    Est ce que c est la meilleure solution ? je ne veux pas perdre le fait de pouvoir faire des requetes en mode design.

    Je me demandé si je ne pouvois pas déporter ce composant ailleur.. mais je ne sais pas ou ?

    Qu est ce que vous en pensez

  2. #2
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 726
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 726
    Points : 15 126
    Points
    15 126
    Par défaut
    Citation Envoyé par rvzip64 Voir le message
    Maintenant je viens de rajoute un splash screen a mon application.
    Je le construis dynamiquement et le libère quand je n'en ai plus besoin.
    Je voudrais déplacer mon composant qui se connecte à la base de données dans mon splash screen, (...)
    Tu sens pas comme une incohérence, là ?
    Si tu libères la form qui contient ton objet, qu'est-ce qu'il devient, l'objet ? Pfuittt !
    Que le SplashScreen détecte une possibilité de connexion et agisse en conséquence sur la suite du déroulement du programme me semble mieux.
    Mes 2 cts,
    --
    jp
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  3. #3
    Membre averti

    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 908
    Points : 447
    Points
    447
    Par défaut
    Mort de rire , Beh si y a comme une incohérence ! C'est peut etre pour ça que je pose la question.

    Bon je vais reformuler ma question pour etre plus clair.

    J'ai un composant pour me connecter sur les bases de données, qui me pemet de travailler en mode design et run time.

    J'ai une form principal assez lourde a charger.

    Ou est ce que je peux mettre mon composant, pourque je ne fasse le chargement de ma form principale que si la connection est valide ?

  4. #4
    Expert éminent sénior

    Avatar de sjrd
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2004
    Messages
    4 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2004
    Messages : 4 517
    Points : 10 154
    Points
    10 154
    Par défaut
    Et si tu utilisais un module de données, ou data module en anglais. C'est comme une fiche, sauf que ça ne peut contenir que des composants non visuels, et que c'est beaucoup moins lourds.

    Et comme leur nom l'indique, c'est exactement dans ce but (mettre les composants d'accès aux BD) qu'ils ont été inventés
    sjrd, ancien rédacteur/modérateur Delphi.
    Auteur de Scala.js, le compilateur de Scala vers JavaScript, et directeur technique du Scala Center à l'EPFL.
    Découvrez Mes tutoriels.

  5. #5
    Membre averti

    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    908
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Octobre 2003
    Messages : 908
    Points : 447
    Points
    447
    Par défaut
    ah beh je connais pas du tout je vais regarder desuite merci pour l information.

Discussions similaires

  1. Réponses: 11
    Dernier message: 10/05/2014, 22h13
  2. code erreur 380 lors du démarrage d'une procédure
    Par guy59960 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 02/04/2010, 06h40
  3. charger des fichiers au démarrage d'une appli web
    Par root76 dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 17/06/2009, 10h32
  4. Problème d'accents lors du portage d'une appli
    Par manudwarf dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 26/05/2009, 09h42
  5. Réponses: 1
    Dernier message: 13/05/2009, 03h48

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