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

Framework .NET Discussion :

[WinForm] => Stockage des objets en mémoire de façon durable ?


Sujet :

Framework .NET

  1. #1
    Membre averti Avatar de dacid
    Homme Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 064
    Points : 420
    Points
    420
    Par défaut [WinForm] => Stockage des objets en mémoire de façon durable ?
    Bonjour @ tous,

    Je suis subjugué, j'ai un objet qui a plusieurs propriétés de tous types dont d'autres objets.
    J'ai chargé toutes les propriétés depuis la BDD dans une débug précédente, arrêté mon projet et relancé en débug.
    Et lorsque je passe pour la première fois dans un cas ou il y a seulement ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim n as tblNature = New tblNature() With {.Id = dr("ID").ToString()}
    Il arrive à me recharger toutes les propriétés ???

    Ma classe est tout ce qu'il y a de plus standard... Sauf que j'hérite d'un classe générique et que je surcharge le toString(), le Equals() et le GetHashCode()

    J'ai fermé VS, vidé mes répertoires TMP et relancé... Pareil.
    Le constructeur est vide.
    J'ai mis des points d'arrêt dans les méthodes ou il est censé aller chercher les valeurs dans la BDD, mais il n'y passe jamais.

    C'est le garbage collector qui essaye d'optimiser ou quoi ?
    C'est dangereux car du coup, mes tests sur mes objets sont erronés.

    Quelqu'un à une idée ?

    PS: Pour info, Pour mes collections, j'utilise des BindingList(of ...).

    Cordialement
    David.

  2. #2
    Membre expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Points : 3 543
    Points
    3 543
    Par défaut
    Bonjour,

    Sans voir le reste du code, c'est un peu compliqué à diagnostiquer..
    Par contre, le GC ne maintiendra pas de variables en mémoire entre différentes instances de ton code.. encore moins après un redémarrage..

    La vérité est ailleurs :p
    Si ton problème a une solution, rien ne sert de t'inquiéter..
    Si il n'en a pas, t'inquiéter ne sert à rien


Discussions similaires

  1. Réponses: 6
    Dernier message: 05/03/2008, 13h00
  2. Problème de stockage des objets:Vector
    Par esperance dans le forum Collection et Stream
    Réponses: 19
    Dernier message: 10/11/2007, 13h54
  3. Stockage des objets dans une BD(InstantObject)
    Par Klemsy78 dans le forum Delphi
    Réponses: 3
    Dernier message: 29/03/2007, 20h56
  4. [WinForms]Comment partager des objets entre threads ?
    Par AiSpirit dans le forum Général Dotnet
    Réponses: 3
    Dernier message: 16/08/2006, 08h57
  5. Implémentation des objets en mémoire
    Par SteelBox dans le forum C++
    Réponses: 6
    Dernier message: 15/01/2005, 21h38

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