Programación General > C++ Builder

 Funciones Q Retornan Valores En Builder

(1/1)

arquimedes_ccas:
Necesito crear una funcion en builder:

bool procede(bool procedencia) {
                 .
                 .
                 .
                 .
                 .
procedencia=false;
retun procedencia;
}
esta funcion la utilice en c++, pero en builder no m acepta esta sintaxis, cuando compilo no me marca error luego cuando quiero llamar la funcion en un Button no la acepta, quisiera saber cual es la forma correcta de declarar funciones en c++ builder

agradesco a cualquiera q pudiera ayudarme, gracias por adelantado

loki160685:

--- Citar ---Necesito crear una funcion en builder:

bool procede(bool procedencia) {
.
.
.
.
.
procedencia=false;
retun procedencia;
}
esta funcion la utilice en c++, pero en builder no m acepta esta sintaxis, cuando compilo no me marca error luego cuando quiero llamar la funcion en un Button no la acepta, quisiera saber cual es la forma correcta de declarar funciones en c++ builder

agradesco a cualquiera q pudiera ayudarme, gracias por adelantado
--- Fin de la cita ---

por que no intentas con:

bool __fastcall TForm1:: procede(bool procedencia) {
.
.
.
.
.
procedencia=false;
retun procedencia;
}

y en el archivo .h declara la funcion como privada de la siguiente manera
bool __fastcall procede(bool procedencia)

Vatoicc:
Copie y pegue tu codigo, y no se si el error que te marca es por que pusiste retun en vez de return


--- Citar ---retun procedencia;

--- Fin de la cita ---

Pero corrigiendo eso, la sintaxis esta bien, yo lo probe en un boton como tu decias, y si funciona


--- Código: Text --- bool procede(bool procedencia){   procedencia=false;   return procedencia;} void __fastcall TForm1::Button1Click(TObject *Sender){   ShowMessage( BoolToStr( procede(true),true ) );}//---------------------------------------------------------------------------  
y lo que comento loki160685, seria solo para hacer a la funcion parte de la clase TForm1, y aunque de las dos manera funcionaria igual, creo que seria mas correcto que sea miembro de la clase

Navegación

[0] Índice de Mensajes

Ir a la versión completa