Como añadir nuevas funciones
Hola a todos, estoy empenzando con el builder c++ y ... alguien podría decirme como añadir nuevas funciones? os pongo un ejemplo:
tengo en Form1: void __fastcall TForm1::BotonClick(TObject *Sender) { NuevaFuncion(); } Entonces al clickear en el boton se llamaría a la funcion NuevaFuncion(); no? Ahora, para crear la funcion en el mismo Form1 mismo, con que expresion o forma lo haría? He visto en internet algo como... void TForm1::NuevaFuncion() { ShowMessage("hola"); } Pero al compilar me dice que TForm1::NuevaFuncion() no es un miembro de TForm1 que tendrá toda la razón. ¿Alguien me puede ayudar? Gracias |
Supongo que te faltaría añadir la definición en la la parte privada.
|
Como bien dice Netali, seguramente falta declarar esa función en el private, solo he creado este Post para mostrar como hacerlo...
Hay que ir al .h, buscar la sección private de la clase TForm1 y escribir lo siguiente para declarar la cabecera del metodo (Para este ejemplo haré un simple "HolaMundo"): Código:
void __fastcall HolaMundo(void); Código:
void __fastcall TForm1::HolaMundo(void) Código:
void __fastcall TForm1::Button1Click(TObject *Sender) |
Gracias por contestar!! me pondré con ello en seguida.
|
zankiuss
Gracias por contestar!! me pondré con ello en seguida.
|
La franja horaria es GMT +2. Ahora son las 11:36:50. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi