Tentando usar a bemafi32.dll

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Jarbas
Usuário Nível 2
Usuário Nível 2
Mensagens: 82
Registrado em: 08 Dez 2005 17:48
Localização: Sao Paulo

Tentando usar a bemafi32.dll

Mensagem por Jarbas »

Pessoal boa tarde, estou tentando usar a bemafi32.dll , desta maneira :

function teste2()

cVersao:= Space(9)
iRetorno:=dllcall("BEMAFI32.DLL",32,"Bematech_FI_VersaoDll","cVersao",0)
Alert(cVersao+' '+str(iretorno,2))

Na primeira execução: o alert me mostra o conteudo de cVersao vazio , já na segunda execução (em seguida , estou mandando a funcao teste2() do menu) ela dá esse erro :

|Error BASE/1078 Argument error: .AND. Arguments: ( [ 1] = Type: C Val: Bematech|
|_FI_VersaoDll [ 2] = Type: C Val: 5,4,1,0) |
| |
|Error at ...: TESTE2(1624) in Module: VENDAS.PRG |
|Called from : (b)MAIN(412) in Module: VENDAS.PRG |

Alguem poderia me dar uma luz .

Desde já agradeço
Abs
Jarbas
Jarbas
Usuário Nível 2
Usuário Nível 2
Mensagens: 82
Registrado em: 08 Dez 2005 17:48
Localização: Sao Paulo

Mensagem por Jarbas »

Esqueci de dizer , estou usando xharbour 0.99.70 .

Valeu
Stanis Luksys
Colaborador
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Mensagem por Stanis Luksys »

Opa...

Sugiro partir para comunicação direta com HBCOMM que além de ser muito mais seguro e estável, é MAIS FÁCIL!

Falou!
Stanis Luksys
sites.google.com/hblibs

Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
Jarbas
Usuário Nível 2
Usuário Nível 2
Mensagens: 82
Registrado em: 08 Dez 2005 17:48
Localização: Sao Paulo

Mensagem por Jarbas »

Stanis, vc poderia me arrumar a hbcomm ou o link para baixa-la , já procurei mas nao encontrei , vou tentar fazer a impressao direta como vc sugeriu .

Muito Obrigado

Abs
Jarbas
jsjsoft@terra.com.br
Responder