Interface Padrão
Esta interface pode ser utilizada por aplicações escritas nas mais variáveis linguagens de programação que aceitam campos binários. Dentre elas citamos: Delphi, Visual Basic, Visual C.
No caso de comprovantes, o caractere 0x0a (\n em linguagem C) indica o final de uma linha.
Todas as rotinas chamadas pelo aplicativo de automação devem ser do tipo stdcall, ou seja, os parâmetros são empilhados da direita para a esquerda e a rotina chamada é responsável por removê-los da pilha. A convenção dos parâmetros é a seguinte:
Tipo | Descrição |
---|---|
char * | Buffer em texto ASCII terminado por zero binário. |
short int (short) / unsigned short int (ushort) | Variáveis que ocupam 2 bytes em memória, com e sem sinal, respectivamente. |
int, unsigned int (uint) | Variáveis que ocupam 4 bytes em memória, com e sem sinal, respectivamente |
void | Indica a ausência de parâmetros ou retorno. |
<tipo variável> (exemplo: short int ou int *) | Buffer em texto ASCII terminado por zero binário. |