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

Windows Forms Discussion :

Une solution pour un dev TSE


Sujet :

Windows Forms

  1. #1
    Membre averti
    Inscrit en
    Juillet 2002
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 36
    Par défaut Une solution pour un dev TSE
    Bonjour

    Pour certains utilisateurs connectés sur un temrinal server 2003, je dois leur mettre des informations à dispositions au niveau du systray (donc mettre une info-bulle).

    j'avais réalisé un pgrm VB net qui cherche les info dans SQL 2000 et qui affiche cette info-bulle.
    Seulement, le pgrm est chargé par chaque utilisateur,et cela au final prend trop de ressource (RAM).

    Il faudrait que je trouve une autre solution. La réalisation d'un service est possible mais comme le service n'est pas sensé afficher quoi que ce soit, il faudrait utiliser un 2nd logiciel pour réaliser l'affichage. Il semble qu'il faudrait faire tout ca avec remoting.

    est -ce une bonne solution ? comment seront réparties les ressources ?

    il y a t-il une autre voie à explorer?

    Merci

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    le remoting sert en général à transférer des objets entre 2 applis
    mais il peut etre aussi utilisé pour avoir une classe singleton partagée entre plusieurs applis par contre je ne sais pas comment c'est géré, peut etre que chaque instance a une copie de l'objet quand meme (surement d'ailleurs) donc c'est ptete pas la solution

    m'enfin je vois pas en quoi une infobulle peut prendre trop de ram, ca te prend combien en ram ?
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre averti
    Inscrit en
    Juillet 2002
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 36
    Par défaut
    Le gestionnaire de tache me donne environ 15Mo par utilisateur qui ont lancé le pgrm.

    j'avais l'impression de le framework se charge pour chaque utilisateur (on m'a pourtant dit que c'est de la ressource partagée).

    le pgrm lance une requete SQL bien précise (des count en fait) pour chaque utilisateur, tout ceci à 30mn d'intevalle.


    si il y a une autre solution pour afficher en info bulle des infos d'une DB SQL je suis preneur....

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    un programme en .net meme une fenetre vide qui ne fait rien ca prend au moins quelques Mo de ram, on me dirait que ca prend 15 mini ca me choquerait pas

    tu pourras pas y faire grand chose je pense ...
    et puis 15 c'est rien d'ailleurs, les machines ont 1Go de ram mini de nos jours ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre averti
    Inscrit en
    Juillet 2002
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 36
    Par défaut
    Bonjour

    mais dans mon cas, c'est sur un serveur TS, donc 15Mo x le nombre d'utilisateur.

    je souhaitais faire ca en .net mais si je devais changer d'environnement de developpement, qu'est ce qui serait le plus adapté ?

  6. #6
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 204
    Par défaut
    oui mais 15Mo x 20 utilisateurs ca ne fait que 300Mo
    un serveur tse à moins de 2Go de ram c'est rare ...

    enfin peut etre qu'en C++ (non managé .NET) ca prendrais moins de ram
    on sinon tu repars sur un langage qui a quelques années, qui sera moins bien pour développer mais moins goumand
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  7. #7
    Membre averti
    Inscrit en
    Juillet 2002
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 36
    Par défaut
    je suis d'accord avec vous, mais disons que ca fait "sale"......

    j'aurais voulu faire autrement...mais bon....

Discussions similaires

  1. Réponses: 1
    Dernier message: 21/05/2007, 16h14
  2. Une solution pour faire des enums dynamique ?
    Par n!co dans le forum Langage
    Réponses: 7
    Dernier message: 16/12/2006, 14h44
  3. Une solution pour migrer de .NET vers MFC
    Par torNAdE dans le forum MFC
    Réponses: 1
    Dernier message: 03/05/2006, 22h23

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