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

Bases de données Delphi Discussion :

Plusieurs instances d'un DataModule


Sujet :

Bases de données Delphi

  1. #1
    Membre régulier
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 127
    Points : 74
    Points
    74
    Par défaut Plusieurs instances d'un DataModule
    Cela ne m'était jamis arrivé mais sur un projet j'ai besoin de plusieurs instances d'un DataModule dédié à un object facture, je dispose d'un Dm global instancié une seule fois et qui contient un objet ADOConnection, et je veux plusieurs instances du Datamodule facture, chaque fiche qui l'utilise crée sa propre reference à cet objet et je positionne par code la propriété dataset des datasources de la fiche , avant que je continue je voudrais savoir si cette méthode est correcte et ne pose pas des problèmes de libération ou autre avec des TADODataset TADOQuery TADOStoredProc posé sur ce datamodule

    Merci
    Bruno Petit

  2. #2
    Membre chevronné

    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    1 519
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 519
    Points : 2 153
    Points
    2 153
    Billets dans le blog
    1
    Par défaut
    Cela ne pose pas de problème à partir du moment où chaque fiche garde une référence vers leur DataModule créé dynamiquement et que ce dernier est créé avec comme Owner la fiche, comme ça dès que la fiche est libérée, le DataModule est libéré avec.

    Par contre tu as sûrement dû concevoir ces DataModules en mode conception, fait attention à ce qu'ils ne soient plus créé en tant qu'instance globale dans le DPR afin de ne pas gaspiller la RAM inutilement.
    La FAQ - les Tutoriels - Le guide du développeur Delphi devant un problème

    Pas de sollicitations techniques par MP -

  3. #3
    Membre régulier
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2006
    Messages
    127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 127
    Points : 74
    Points
    74
    Par défaut
    Oui le Owner du Dm est la fiche
    le Dm est enlevé de la Liste Autocreate

    Merci pour ta réponse
    Bruno Petit

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 31/12/2010, 10h47
  2. Partage de code par plusieurs instances
    Par a.tintin dans le forum MFC
    Réponses: 3
    Dernier message: 08/08/2005, 14h03
  3. Réponses: 3
    Dernier message: 16/10/2003, 10h22
  4. Communiquer entre plusieurs instances d'applications
    Par bourinator dans le forum C++Builder
    Réponses: 5
    Dernier message: 28/09/2003, 11h24
  5. [] plusieurs instances de form avec leur contexte ?
    Par Seb-31 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 11/04/2003, 13h56

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