Abres la unidad .h y declaras tu funcion, ya sea en private o en public, sabes la diferencia no?. Bueno como ejemplo:
//---------------------------------------------------------------------------
#ifndef Unit1H
#define Unit1H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published: // IDE-managed Components
TButton *Button1;
private: // User declarations
public: // User declarations
__fastcall TForm1(TComponent* Owner);
void __fastcall Nueva_Funcion(void);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif
en el archivo .cpp, puedes utilizar esta funcion:
//---------------------------------------------------------------------------
void __fastall TForm1::Nueva_Funcion()
{
ShowMessage("Hola");
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
NuevaFuncion();
}
Bueno espero que te sirva de algo.
Adios. <Jack_VF>