Erro nas funções ECF_ComprovantesNaoFiscais e ECF_GetRelatoriosGerenciaisStr conforme os anexos.
Na versão 0.9.6.2 ambos funcionavam. O problema começou logo após ter mudado a DLL, sendo que não teve nenhuma mudança no fonte do código.
Vi que a função ECF_GetRelatoriosGerenciaisStr não estava mais presente e tentei utilizar declarando a ECF_GetRelatoriosGerenciais mandando os mesmos parâmetros, mas obtive retorno -3 ao qual não achei documentação do que se trata.
____________________________________________________________________________
DLL: ACBrFramework32.dll na versão 0.9.7.4
IDE: Visual FoxPro 9.0 SP2 com os últimos hotfixes.
Impressora Fiscal: Daruma FS700.
Declares dessas funções:
lcDirDll = CURDIR() + "ACBrFramework32.dll"
DECLARE INTEGER ECF_ComprovantesNaoFiscais IN lcDirDll + "" INTEGER iHandle, STRING @cBuffer, INTEGER iBufferLen
DECLARE INTEGER ECF_GetRelatoriosGerenciaisStr IN lcDirDll + "" INTEGER iHandle, STRING @cBuffer, INTEGER iBufferLen
0.9.7.4
0.9.6.2
0.9.7.4
0.9.6.2