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

MFC Discussion :

Classe et Fen�tre ind�pendante


Sujet :

MFC

  1. #1
    Membre �clair�
    Homme Profil pro
    D�veloppeur Java
    Inscrit en
    Mai 2006
    Messages
    350
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par d�faut Classe et Fen�tre ind�pendante
    Salut
    Toujours pour mon sujet de stage, j'ai cr�� sur ma f�n�tre principale un bouton Setup pour un traitement de l'image.
    Ce traitement est param�trable et je souhaiterais cr�� une classe ou il y a dedans les m�thodes, mais aussi la fen�tre du setup.

    Il y a deja une chose similaire pour le setip de la cam�ra, mais le tout est contenu dans une DLL. Est'il interessant que je face pareil ?

    Comment doit-je m'y prendre, que doit-je d�velopper comme projet si il y a un a faire ind�pendament. Et aussi comment faire apparaitre la fen�tre (le mieux est qu'elle soit non bloquante, comme ca l'utilisateur pourra modifi� les param�tre en meme temps qu'il utilise le traitement).

    Merci

  2. #2
    Membre �clair�
    Homme Profil pro
    D�veloppeur Java
    Inscrit en
    Mai 2006
    Messages
    350
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par d�faut
    en attendant une reponse, j'ai commenc� le fichier

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    // CTraitement.cpp 
    //
     
    #include "stdafx.h"
    #include "Traitement.h"
     
     
     
     
     
    CTraitement::CTraitement()
    {
    }
     
    long** CTraitement::createMatImg(int LInit, int CInit)
    {
    	int x,y;
    	L=LInit;
    	C=CInit;
     
    	M = new long*[L];
    	for(y=0;y<L;y++) M[y] = new long[C];
     
    	for(y=0;y<L;y++)
    	{
    		for(x=0;x<C;x++)
    		{
    			M[y][x] = 0;
    		}
    	}
    	return M;
    }
     
    void CTraitement::convMatImg(long** M2,float k, int Y2, int X2)
    {
    	int x,y,x1,y1,x2,y2,X,Y,v;
     
    	x2 = X2/2;
    	y2 = Y2/2;
     
    	long** temps = M;
     
    	long** M = new long*[L];
    	for(y=0;y<L;y++) M[y] = new long[C];
     
    	X=C-X2;
    	Y=L-Y2;
    	for(y=0;y<Y;y++)
    	{
    		for(x=0;x<X;x++)
    		{
    			v=0;
    			for(y1=0;y1<Y2;y1++)
    			{
    				for(x1=0;x1<X2;x1++)
    				{
    					v=v+temps[y+y1][x+x1]*M2[Y2-y1-1][X2-x1-1];
    				}
    			}
    			if(v<0) v=-v;
    			M[y+y2][x+x2] = (int)(k*v);
    		}
    	}
    }
     
    long** CTraitement::getMatImg(){
    	return M;
    }

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    --------------------Configuration: projet_2_2 - Win32 Debug--------------------
    Compiling...
    Traitement.cpp
    D:\crocis\PROJET2\projet_2_2\Traitement.cpp(12) : error C2600: 'CTraitement::CTraitement' : cannot define a compiler-generated special member function (must be declared in the class first)
    Error executing cl.exe.
     
    projet_2_2.exe - 1 error(s), 0 warning(s)

  3. #3
    r0d
    r0d est d�connect�
    Membre exp�riment�

    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2004
    Messages
    4 299
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 4 299
    Billets dans le blog
    2
    Par d�faut
    Fais voir le .h

  4. #4
    Membre �clair�
    Homme Profil pro
    D�veloppeur Java
    Inscrit en
    Mai 2006
    Messages
    350
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    #include "stdafx.h"
     
    #ifndef __TRAITEMENT_H__
    #define __TRAITEMENT_H__
     
    typedef long** MatImg;
     
    class CTraitement
    {
    	private:
    		MatImg M;
    		int L;
    		int C;
     
     
    	public:
    		CMatTrait();
    		long** createMatImg(int LInit, int CInit);
    		void convMatImg(long** M2,float k, int Y2, int X2);
    		long** getMatImg();
    };
     
    #endif

  5. #5
    Membre �clair�
    Homme Profil pro
    D�veloppeur Java
    Inscrit en
    Mai 2006
    Messages
    350
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par d�faut
    D�sol� en postant le .h j'ai vu l'erreur.... je suis comment dire ... l�g�rement amoch�.




    Sinon pour cr�� une nouvelle fenetre ? li� a une classe c'est tendu ?
    Faut il absolument faire un nouveau projet et le compiler ?

  6. #6
    r0d
    r0d est d�connect�
    Membre exp�riment�

    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2004
    Messages
    4 299
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 4 299
    Billets dans le blog
    2
    Par d�faut
    Ca d�pend, quel type de fen�tre veux-tu cr�er? S'il s'agit d'une simple boite de dialogue, c'est extr�mement simple

  7. #7
    Membre �clair�
    Homme Profil pro
    D�veloppeur Java
    Inscrit en
    Mai 2006
    Messages
    350
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par d�faut
    oui se serais pour li� une boite de dialogue qui puisse modifier les param�tres de la classe.

    Comme je le disait, il y en a une d�ja pour la cam�ra, fourni pas common vision. Je supose que c'est li� a une librairie ou un dll (une explication la dessus serais bien venu).
    Peux etre que faire la meme chose serait sympa.

    Les deux fenetre sont ind�pendante. On l'ouvre avec le bouton setup, mais tout peux rest� ouvert.
    On peux fermer la fenetre principale et ca rete quant meme ouvert. On doit meme pouvoir utiliser la fenetre pour deux application a la fois.

    Voici des screenshoot :


    Mais sinon le plus simple fera aussi !!!

  8. #8
    Membre �clair�
    Homme Profil pro
    D�veloppeur Java
    Inscrit en
    Mai 2006
    Messages
    350
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par d�faut
    Alors comment je peux faire ?

  9. #9
    r0d
    r0d est d�connect�
    Membre exp�riment�

    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2004
    Messages
    4 299
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 4 299
    Billets dans le blog
    2
    Par d�faut
    Je m'excuse, je ne comprends pas trop ton probl�me

    Pour cr�er une nouvelle boite de dialogue, il te faut cr�er une nouvelle dialog dans l'�diteur de ressources, et puis cr�er la classe qui correspond avec le classwizzard (ou �quivalent).
    Pour l'afficher sans qu'elle soit modale, tu fait juste un ShowWindow.

    Hope it helps.

  10. #10
    Membre �clair�
    Homme Profil pro
    D�veloppeur Java
    Inscrit en
    Mai 2006
    Messages
    350
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par d�faut
    ok je vais essayer merci.

  11. #11
    Membre �clair�
    Homme Profil pro
    D�veloppeur Java
    Inscrit en
    Mai 2006
    Messages
    350
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par d�faut
    Bon ben je ne comprend pas comment inclure l'object dans le projet principal.

    voila comment le tout est d�clin� :
    projet_2_2 contient :
    CPojet_2_2APP
    CPojet_2_2DLG

    Traitement1 contient
    CTraitement1APP
    CTraitement1DLG
    CMatImg
    CFiltre

    Le but �tant de cr�� un objet Traitement1 dans Projet_2_2

    il ne veux pas me le faire.
    Bon a meme temps, je ne sais pas lequel utiliser le APP ou le DLG ?

  12. #12
    r0d
    r0d est d�connect�
    Membre exp�riment�

    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2004
    Messages
    4 299
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 4 299
    Billets dans le blog
    2
    Par d�faut
    Je suis vraiment d�sol�, mais au plus tu donnes des d�tails, au moins je comprends ton probl�me

  13. #13
    Membre �clair�
    Homme Profil pro
    D�veloppeur Java
    Inscrit en
    Mai 2006
    Messages
    350
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par d�faut
    Je comprend rien en visual, alors pour me faire bien comprendre, je ne sais pas trop comment faire (tu as beaucoup de m�rite).


    Mon projet doit permettre de commander la position d'une camera, et d'�valu� si cette position est bonne au point de vu floutage.
    Le projet se presente par une interface (le programme) qui comporte 2 fenetres li� a des images (originale et trait�). Un slider pour commander la position de la fenetre, un hystogramme pour visualiser la courbe d'�volution du floutage en fonction de la position de la camera.

    L'interface est prete a quelque truc pres (notament des onglets, c'est gal�re ...)
    J arrive a r�cup�r� l'image de la camera. Cela ce fais avec une dll.

    Maintenant je souhaite cr�� un "truc" pour pouvoir faire le traitement. J'aurais pens� cr�� une dll, mais je ne sais pas trop la diff�rence avec un .exe

    voila ce qu'il faut que ca face :
    Sur l'interface principale, il y a un bouton setup_traitement qui doit ouvrir l'interface qui permet de modifier les variable et co.
    Appliqu� le traitement sur une image.

    Avant tout �tait ensemble, mais je souhaite s�par� le projet principal des partie annexe comme le traitement, le deplacement de la camera, et les calcul sur l'histogramme.




    Maintenant que le projet est bien pr�sent� (j'espere) voici les question :
    • Est il judicieux de faire cette s�paration, qui je pense permet d'etre plus clair et surtout permet de recup�r� le syst�me de setup pour d'autre programme ou de modifi� le setup sans toucher au projet principal.
    • J'utilise beaucoup de dll, ne faudrait pas que je face plutot une DLL ? Et est ce qu'un exe marche aussi bien ?
    • Il me faut un objet (qui avant etait CTraitement trait) qui me permettra d'appliquer les methode sur l'image. Et pour l'instant (avec un wizard exe), j'ai pas l'objet. Je doit utiliser le CTraitement1APP ou CTraitement1DLG pour ma variable Trait ?


    D�j� tu me suis se sera ca de gagn�

    Merci a toi et j'esp�re que tu pourra m'aider.

  14. #14
    r0d
    r0d est d�connect�
    Membre exp�riment�

    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2004
    Messages
    4 299
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 4 299
    Billets dans le blog
    2
    Par d�faut
    Ok, je commence � comprendre
    Citation Envoy� par croc14
    [*]Est il judicieux de faire cette s�paration, qui je pense permet d'etre plus clair et surtout permet de recup�r� le syst�me de setup pour d'autre programme ou de modifi� le setup sans toucher au projet principal.
    Oui, s�parer le travail est toujours judicieux. Surtout en dev oo (orient� objet). D�j�, il faut s�parer tout ce qui est interface graphique (fen�tres, controles...) et les classes m�tier (celles qui contiennent les donn�es, qui effectuent les calculs, etc.)
    Citation Envoy� par croc14
    [*]J'utilise beaucoup de dll, ne faudrait pas que je face plutot une DLL ? Et est ce qu'un exe marche aussi bien ?
    Un exe fonctionne aussi bien qu'une dll, peut-�tre est-ce m�me un peu plus rapide, mais je m'avance peut-�tre un peu. L'�norme avantage de la dll est que tu peux l'utiliser sur un autre projet. Par exemple, si tu veux faire une autre interface graphique, tu n'aura pas � changer les classe m�tiers. Mais si tu est d�butant, je te conseille, au moins dans un premier temps, de tout faire dans le m�me projet.
    Citation Envoy� par croc14
    [*]Il me faut un objet (qui avant etait CTraitement trait) qui me permettra d'appliquer les methode sur l'image. Et pour l'instant (avec un wizard exe), j'ai pas l'objet. Je doit utiliser le CTraitement1APP ou CTraitement1DLG pour ma variable Trait ?
    Alors si cet objet n'effectue que des calculs (pas d'interface graphique), cr��-le � la main. Tu ajoute un fichier .cpp et un fichier .h, etc...

    Hope it helps.

  15. #15
    Membre �clair�
    Homme Profil pro
    D�veloppeur Java
    Inscrit en
    Mai 2006
    Messages
    350
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par d�faut
    Le tout ensemble marche !!!
    Et je voulais attaque les truc s�par�s car comme le projet est entour� de plusieur fonctionnalit� ca commence a devenir le bordel.

    Coment je fais ou int�gr�s l'objet CTraitement dans le programme ?
    car avant tout connement je faisait ca : CTraitement Traiteur
    et maintenant (en tout c.. que je suis) ben je fais ca : CTraitement1APP Traiteur;

    Mais forcement ca ne marche pas. (ca aurait �t� trop facile).
    Je fais comment ?

    edit : ca a une interface (qui ne doit pas toujours etre visible) pour le setup.

  16. #16
    r0d
    r0d est d�connect�
    Membre exp�riment�

    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2004
    Messages
    4 299
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 4 299
    Billets dans le blog
    2
    Par d�faut
    Alors, dis-moi si j'ai bien compris:
    tu veux cr�er une dll qui sera utilis�e par ton programme principal. Cette dll servira � param�trer ton application. Elle contiendra une boite de dialogue pour que l'utilisateur puisse modifier les param�tres. Les classes qui seront utilis�es par cette dll existent d�j�, il te suffit de les s�parer du projet principal.

    J'ai bon?

  17. #17
    Membre �clair�
    Homme Profil pro
    D�veloppeur Java
    Inscrit en
    Mai 2006
    Messages
    350
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par d�faut
    oui c'est ca.
    Le plus serait que ca conserve les param�tres (type valeur des seuil ...)


    Et des DLL comme ca je pense qu'il m'en faudrait plusieurs,
    1 pour la camera (elle existe deja ... fais par CommonVision)
    1 pour le traitement de l'image
    1 pour la commande de la platine d'indexion par la liaison GPIB
    1 pour l'histogramme et la recherche du minimum.


    Effectivement j'ai d�ja cr�� des classes pour faire le traitement de l'image et la commande de la platine d'indexion. Et le tout marche bien dej�. Mais c'est brouillon.

  18. #18
    r0d
    r0d est d�connect�
    Membre exp�riment�

    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2004
    Messages
    4 299
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 4 299
    Billets dans le blog
    2
    Par d�faut
    Bon c'est bien ce que je craignais: je ne suis pas tr�s cal� en ce qui concerne cr�ation de dll. Mais le principe est le suivant:
    - Tu cr�� un nouveau projet de type dll. Le mieux est de l'ins�rer dans la solution en cours.
    - Tu copie les fichiers qui vont bien dans ce projet, tu compile.
    - Une fois les dlls compil�es... euh je ne sais plus Ben d�j� fais �a, apr�s on verra

  19. #19
    Membre �clair�
    Homme Profil pro
    D�veloppeur Java
    Inscrit en
    Mai 2006
    Messages
    350
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par d�faut
    aller merci...

    je me lance demain et oui fin de journ�e.

  20. #20
    Membre �clair�
    Homme Profil pro
    D�veloppeur Java
    Inscrit en
    Mai 2006
    Messages
    350
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par d�faut
    Ca y est j'ai ma DLL (merci a ceux qui m'ont aid� !!! )


    j'ai un coucis avec l'incrementation du seuil.
    Je fais ca :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
    void CCrocTaitApp::OnSeuilPlus()
    {
    	Seuil++;
    	CString st = "";
    	st.Format ("%ld",Seuil);
    	//SetDlgItemText(IDC_SEUIL,st);
    }
    et le .h
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    class CCrocTaitApp : public CWinApp
    {
    private:
    	long	Seuil;
     
    public:
    	CCrocTaitApp();
     
    	static IMG	TraiterIMG(IMG in);
    	static void	OnSeuilPlus();
    	static void	OnSeuilMoins();
     
    	DECLARE_MESSAGE_MAP()
    };
    il me dit :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    --------------------Configuration: CrocTait - Win32 Debug--------------------
    Compiling...
    CrocTait.cpp
    D:\crocis\CROC\CROCTrait\CrocTait\CrocTait.cpp(82) : error C2597:
          illegal reference to data member 'CCrocTaitApp::Seuil' in a static member function
    D:\crocis\CROC\CROCTrait\CrocTait\CrocTait.cpp(82) : error C2105:
         '++' needs l-value
    D:\crocis\CROC\CROCTrait\CrocTait\CrocTait.cpp(84) : error C2597:
         illegal reference to data member 'CCrocTaitApp::Seuil' in a static member function
    D:\crocis\CROC\CROCTrait\CrocTait\CrocTait.cpp(90) : error C2597:
         illegal reference to data member 'CCrocTaitApp::Seuil' in a static member function
    D:\crocis\CROC\CROCTrait\CrocTait\CrocTait.cpp(90) : error C2105:
         '--' needs l-value
    D:\crocis\CROC\CROCTrait\CrocTait\CrocTait.cpp(92) : error C2597:
         illegal reference to data member 'CCrocTaitApp::Seuil' in a static member function
    Error executing cl.exe.
     
    CrocTait.dll - 6 error(s), 0 warning(s)
    pourtant ils appartiennent a la meme class ??? C'est dans une dll...

Discussions similaires

  1. Affichage des �tats fen�tre ind�pendante
    Par froutloops62 dans le forum IHM
    R�ponses: 5
    Dernier message: 29/05/2007, 12h12
  2. [Formulaire] fen�tre ind�pendante
    Par chui1015 dans le forum IHM
    R�ponses: 8
    Dernier message: 26/03/2007, 21h24
  3. champ unique dans fen�tre ind�pendante
    Par burnout69 dans le forum Access
    R�ponses: 12
    Dernier message: 07/09/2006, 21h37
  4. R�ponses: 4
    Dernier message: 22/05/2006, 15h15
  5. [Configuration] Fen�tres ind�pendantes ?
    Par Tuscelan dans le forum EDI, CMS, Outils, Scripts et API
    R�ponses: 3
    Dernier message: 12/11/2005, 10h28

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