PDA

Voir la version complète : qui peut me donner un exemple sur les classes ?



paspas
18/06/2007, 13h02
salut

je me met au plug , ben oui il faut :mrgreen:

mais y a un truc que je comprend pas

dans les exemples que j' ai déjà lu ( yann et jean-laurent ) mon déjà expliquer comment faire une interface mais ça ne m' expliqué pas les classe :cry2:

mais j' ai tj pas comprit comment fonctionne les classes :coup:

ce qui m intéresserait c'est un exemple de création d'un objet par le principe des classes :coup:


[BaseDocument] GetActiveDocument();

class BaseDocument : BaseList2D
{
public:
BaseDocument();


InsertObject();

}


qui permet de crée un objet


paspas désespéré

xs_yann
18/06/2007, 17h36
Cool paspas :poucehaut:
T'as lu ce post?
Il doit y avoir quelque pistes : http://www.frenchcinema4d.fr/forum/index.php?topic=19367.0
:wink:

paspas
18/06/2007, 17h57
merci yann

mais le souci est que cette méthode est classique , dans le sens ou tu crée ton programme comme tu le ferrai dans main (doc,op)

sauf que il est dans "exécute (doc,op) " mais la programmation reste la même , ce que je cherche c' est l' architecture d' un programme qui utilise les classes


class BaseDocument : BaseList2D
{
public:
BaseDocument();


InsertObject();

}

normalement si j ai bien comprit le c++ cette fonction est une fonction toute faite qui permettrai de crée un objet ( le terme est un emcapsulagee en c++ )

mais j ai tj pas comprit comment ça se met en place

voilas ce que note le sdk


[bool] InsertObject([BaseObject] op, [[BaseObject] parent = NULL],
[[BaseObject] prev = NULL]);


donc en fait c'est un boolenean

donc un truc du genre


Basedocument :: Insertobject (......)

{
............

return ( TRUE)

}


devrait crée un objet mais que mettre a la place de ........... :coup:

paspas

xs_yann
18/06/2007, 18h29
Et tu peux pas le faire avec une fonction?

paspas
18/06/2007, 20h30
si bien sur

encore que je n ai pas encore approfondi le systemem de fonction :google:

mais j essayer de comprendre les classes :cry2:

et c est pas evident

mais bon a plusieur on est tj plus inteligent merci du soutient yann :poucehaut:

paspas