Srs, boa tarde.
Como faço para declarar variavel do tipo array na PLL, para que eu possa manipular os dados de retorno da função(DLL). Declaro somente a variável do tipo array que passo como parâmetro e no retorno preciso colocar todas as variáveis de retorno da DLL(Função)?
ex:
—
— DadosMedida
—
FUNCTION fun_dadosmedida(f_funcao IN Ora_Ffi.FuncHandleType,f_Retorno IN pls_integer,f_Retorno1 IN number )RETURN pls_integer;
PRAGMA INTERFACE(C, fun_dadosmedida, 11265);
FUNCTION DadosMedida (Med in number, Medida in number) RETURN pls_integer is
Retorno number;
Retorno1 number;
BEGIN
return(fun_dadosmedida(f_dadosmedida,Med,medida));
END;
em vermelho sería a variável do tipo Record.