Quote:
>Hola a todos:
> Tengo una clase derivada de CDialog que no me deja abrir el ClassWizard
>cuando intento a?adir alguna variable o funcin miembro a dicha clase, y
>tengo que hacerlo manualmente. El mensaje que me da es el siguiente:
> "A duplicate insert block exists for class "CDlgCamara" in the source
>files(DlgCamara.h, DlgCamara.cpp)"
Insert block is:
//{{AFX_DATA(CDlgMain)
//}}AFX_DATA
(in .h file), and:
//{{AFX_DATA_INIT(CDlgMain)
//}}AFX_DATA_INIT
(in constructor in .cpp file).
Quote:
> Con el resto de clases no tengo problemas para acceder al ClassWizard,
>pero con esta no hay manera ltimamente. :-(
> He estado mirando ambos ficheros pero a priori no parece haber nada raro
>en ellos. ?Alguien sabe a qu puede ser debido este error? ?Alguien podra
>ayudarme para poder continuar utilizando el ClassWizard con esta clase?
(Sorry - I have no Spanish, and I may have misunderstood your problem.
I hope you can read English.) There must be only 1 block in each file.
If you have a 2nd constructor, you probably have a 2nd AFX_DATA_INIT
block. It is possible to cut the block from the 2nd constructor, use
ClassWizard, and paste the block into the 2nd constructor again.
Quote:
>Muchas gracias.
>Un saludo,
> JIGE
Pete Barrett