Je veux copier le contenu d'une classe dans une autre.
La classe clsParametresEnCours, que j'ai cr=E9=E9, ne contient=20
que des varaibles du genre...=20
Public para_EnTeteCouleurFond As Long
Apr=E8s avoir d=E9clar=E9 une nouvelle classe de cette mani=E8re...
Dim ClsParaSetup As New clsParametresEnCours
je copie les donn=E9e de cette mani=E8re...
Set ClsParaSetup =3D Forms![frmparametreshidden].ClsParaEC
Le probl=E8me c'est que cela fonctionne bien la premi=E8re=20
fois mais si je veux une fois de plus copier les donn=E9es=20
de ClsParaEC dans ClsParaSetup la commande Set ne=20
fonctionne plus. Je ne re=E7ois pas de message d'erreur mes=20
les anciennes donn=E9es ne sont pas remplac=E9es.
Quelqu'un peut m'expliquer ce qui ne fonctionne pas ??
"Mononcle" a écrit dans le message news: f76901c43df0$ce92d070$ Rebonjour.
Il semble que je ne copie pas de la bonne manière puisque une fois une classe initialisée par une autre à l'aide de la commande Set les modification à l'une des classe sont automatiquement reproduite dans l'autre.
donc j'imagine que... Set ClsParaSetup = Forms![frmparametreshidden].ClsParaEC ne soit pas la bonne manière de copier les données d'une classe a une autre.
alors comment faire??
Merci beaucoup
bye
Mononcle.
Salut,
Je crois qu'il faut le faire ainsi:
Dim ClsParaSetup As New clsParametresEnCours
"Mononcle" <mononcle0@hotmail.com> a écrit dans le message news:
f76901c43df0$ce92d070$a501280a@phx.gbl...
Rebonjour.
Il semble que je ne copie pas de la bonne manière puisque
une fois une classe initialisée par une autre à l'aide de
la commande Set les modification à l'une des classe sont
automatiquement reproduite dans l'autre.
donc j'imagine que...
Set ClsParaSetup = Forms![frmparametreshidden].ClsParaEC
ne soit pas la bonne manière de copier les données d'une
classe a une autre.
"Mononcle" a écrit dans le message news: f76901c43df0$ce92d070$ Rebonjour.
Il semble que je ne copie pas de la bonne manière puisque une fois une classe initialisée par une autre à l'aide de la commande Set les modification à l'une des classe sont automatiquement reproduite dans l'autre.
donc j'imagine que... Set ClsParaSetup = Forms![frmparametreshidden].ClsParaEC ne soit pas la bonne manière de copier les données d'une classe a une autre.
alors comment faire??
Merci beaucoup
bye
Mononcle.
Mononcle
Rebonjour.
Il semble que je ne copie pas de la bonne manière puisque une fois une classe initialisée par une autre à l'aide de la commande Set les modification à l'une des classe sont automatiquement reproduite dans l'autre.
donc j'imagine que... Set ClsParaSetup = Forms![frmparametreshidden].ClsParaEC ne soit pas la bonne manière de copier les données d'une classe a une autre.
alors comment faire??
Merci beaucoup
bye
Mononcle.
Rebonjour.
Il semble que je ne copie pas de la bonne manière puisque
une fois une classe initialisée par une autre à l'aide de
la commande Set les modification à l'une des classe sont
automatiquement reproduite dans l'autre.
donc j'imagine que...
Set ClsParaSetup = Forms![frmparametreshidden].ClsParaEC
ne soit pas la bonne manière de copier les données d'une
classe a une autre.
Il semble que je ne copie pas de la bonne manière puisque une fois une classe initialisée par une autre à l'aide de la commande Set les modification à l'une des classe sont automatiquement reproduite dans l'autre.
donc j'imagine que... Set ClsParaSetup = Forms![frmparametreshidden].ClsParaEC ne soit pas la bonne manière de copier les données d'une classe a une autre.
alors comment faire??
Merci beaucoup
bye
Mononcle.
Mononcle
Wais dans le pire des cas c'est ce que je vais faire... mais c long :P
Merci bien
Mononcle.
Wais dans le pire des cas c'est ce que je vais faire...
mais c long :P