Fonction static...

Résolu
dmk04 Messages postés 206 Date d'inscription samedi 29 octobre 2005 Statut Membre Dernière intervention 7 mars 2012 - 12 juin 2006 à 10:14
cs_oliwan Messages postés 1 Date d'inscription samedi 27 mars 2004 Statut Membre Dernière intervention 29 avril 2007 - 29 avril 2007 à 16:12
Bonjour,

Je voudrais savoir s'il est possible d'appeler des fonctions non static depuis une fonction static ? De même pour l'utilisation d'une variable non static !
Si c'est possible, comment doit-on procéder ?

Merci pour votre aide,

A+

5 réponses

nightlord666 Messages postés 746 Date d'inscription vendredi 17 juin 2005 Statut Membre Dernière intervention 23 mai 2007 10
12 juin 2006 à 10:58
Non c'est impossible. La seule solution est de faire de ta classe un singleton (rechercher sur google Pattern singleton).
3
dmk04 Messages postés 206 Date d'inscription samedi 29 octobre 2005 Statut Membre Dernière intervention 7 mars 2012
12 juin 2006 à 11:09
Ok, merci,

En fait j'ai résolut mon problème autrement, je faisais une thread dans ma classe donc je déclarais ma fonction en static. Finalement je l'ai sortie de ma classe et c'est bon.

Merci,

A+
0
nightlord666 Messages postés 746 Date d'inscription vendredi 17 juin 2005 Statut Membre Dernière intervention 23 mai 2007 10
12 juin 2006 à 11:11
Ah ok... Dans ce cas là, tu passait en paramètre dans CreateThread l'instance de ta classe (this) et tu utilisait cette instance dans ta fonction statique.
0
dmk04 Messages postés 206 Date d'inscription samedi 29 octobre 2005 Statut Membre Dernière intervention 7 mars 2012
12 juin 2006 à 11:17
C'est ce que j'ai fait :)

A+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_oliwan Messages postés 1 Date d'inscription samedi 27 mars 2004 Statut Membre Dernière intervention 29 avril 2007
29 avril 2007 à 16:12
Je ne comprends pas trés bien votre méthode.

Quelqu'un peut m'expliquer ?

"Dans ce cas là, tu passait en paramètre dans CreateThread l'instance de
ta classe (this) et tu utilisait cette instance dans ta fonction
statique."

Actuellement j'ai ma classe Compteur ou je crée une Thread qui appelle la fonction statique activation, je n'arrive pas utiliser le this :)

Merci d'avance !
0
Rejoignez-nous