Gracias por contestar, funciona perfectamente.... pero he rizado el rizo y me encuentro en un atolladero...El caso es que la variable Registro la quiero pasar por referencia como parametro en el constructor de la clase,
me explico.
Para no crear conflictos he creado una clase comodin en la que declaro la variable registros
Código:
Class TComodin
{
public
struct Registro
{
bool esta;
bool Dentro;
bool Frio;
}
typedef Registro TRegistros[15];
}
He creado una Clase1 cuyo constructor tendra como parametro una variable pasada por referncia (Registro)
y una Clase2 que la LLama.
Código:
include "Comodin.h"
Class TClase1
{
public:
_fastcall TClase1(TComponent* Owner,TComodin:TRegistros &Regs)
}
include "Comodin.h"
include "Clase1.h"
Class TClase2
{
public:
TClase1 *Clas1;
TComodin::TRegistros Reg;
}
Cuando llamo a la clase de la forma
Código:
Clas1 = new TClase1(this,Reg);
Me da el error : Could Not Find a mach for TClase1::TCLase1(TClase2* Const, TComodin::Reg*)
¿Se puede hacer,No tiene Sentido.....? Gracias