Ya lo solucione
!!!
Resulta que para llenar los parametros de entrada solo tienes que hacer lo siguiente:
SP->ParamByName("@Nombre_parametro")->AsString = "Texto a agegar";
y para ejecutarlo existen dos maneras, dependiendo si regresa o no una tabla de resultados, cuando regresa tabla de resultados basta con desactivar el SP antes de llenar los parametros y activarlo una vez hecho esto, es decir:
SP->Active = false;
//llenas parametros
SP->Active = true;
cuando no regresa tabla de resultados solo tienes que llamar al metodo del SP ExecProc como sigue:
SP->ExecProc();
y con la siguiente linea obtienes el valor de resultado:
int resultado;
resultado = SP->ParamByName("@RETURN_VALUE")->AsInteger;
bueno amigos, espero les sirva de algo, nos vemos.