xmox667
Messages postés357Date d'inscriptionjeudi 8 juin 2006StatutMembreDernière intervention26 décembre 20114 5 sept. 2008 à 01:19
Salut,
Tu devrais placer la classe VariablesGlobales dans la classe Program ( c'est la classe qui contient la fonction Main ).
Ensuite tu peux y accéder de n'importe où comme cet exemple:
Program.VariablesGlobales.varRSA = 1;
A+
yelima
Messages postés86Date d'inscriptionmardi 12 février 2002StatutMembreDernière intervention 8 novembre 20094 10 sept. 2008 à 10:42
Salut,
dans la meme optique, comment recuperer une information de la base apres que l'utilisateur soit connecté et poser des conditions sur cette info dans d'autres form du meme projet.merci
XVAudio
Messages postés13Date d'inscriptionjeudi 1 novembre 2007StatutMembreDernière intervention10 septembre 2008 6 sept. 2008 à 13:29
Merci titeoe pour cette réponse, j'ai regardé en vain msdn et il y n'a pas ou peu d'info sur ce sujet- donc la solution peut-être, la bilble du programmeur C C++ c# dans laquelle sont référencées beaucoup d'instructions et autres (vu l'épaisseur du bouquin).
Je te remercie de cette réponse, a ++
XVAudio
Messages postés13Date d'inscriptionjeudi 1 novembre 2007StatutMembreDernière intervention10 septembre 2008 10 sept. 2008 à 18:03
Bonjour Yelima,
Quelques soient les langages utilisés, si tu as des données (informations) à récupérer, tu as 2 solutions:
-données peu importantes (volume), tu places des variables globales, lisibles sur l ensemble des forms et procédures - attention à la mémoire (garbage...)
-données importantes (volume), j'opterais pour l'écriture d'un fichier Ascii ou Xml ou de configuration INI, lecture à partir des autres form et procedures ou autres applications EXE, puis destruction post-tests, donc pas de conflits mémoire et surtout la possibilité de récupérer les infos à partir d'un autre EXE.
a+
titeoe
Messages postés433Date d'inscriptionsamedi 26 avril 2003StatutMembreDernière intervention 4 décembre 20091 10 sept. 2008 à 21:03
Attention, faisons les choses proprement :
Les fichiers XML de configuration ou fichiers INI ça c'était bien en VB6. Maintenant, .Net propose les appsettings et le fichier App.Config.
Ces deux fonctionnalités ont été pensées pour répondre a ce besoin particulier, il est donc judicieux de les utiliser.
Quand a ta remarque sur les variables globales, sachant que tu les déclare dans une classes statique, elle n'est pas soumise au "nettoyage" du garbage collector. De toutes façon, il est préférable de toujours externaliser ces variables afin de pouvoir les modifier sans avoir a recompiler ton application (facilité d'intervention sur les applications en production par exemple).
XVAudio
Messages postés13Date d'inscriptionjeudi 1 novembre 2007StatutMembreDernière intervention10 septembre 2008 10 sept. 2008 à 22:41
C'est tout à fait vrai, la remarque de titeoe est juste sur ce sujet. J'ai un manque de connaissances sur le .NET, je travaille avec d'autres langages, surtout en matière de bases de données, mais avec l'environnement NET, celui-ci devrait simplifier certaines tâches jusqu'alors difficiles d'emploi.