Problemas de comunicação com o emulador ecf bematech  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
dapcosta
What is classpath?

Membro desde: 13/05/2010 23:40:12
Mensagens: 5
Offline

Olá pessoal .... preciso de ajuda de alguem por favor ...!!!
Estou tentando rodar um exemplo bem tradicional no netbeans para comunicar com o emulador ecf bematech ... já quebrei a cabeça pra descubrir o q estou fazendo de errado e nada ... uffff ...
Já coloquei todas as .dlls no diretorio C:\Windows\System32 :
-> BemaFI32.dll
-> BemaFI32.ini
-> BemaMFD.dll
-> BemaMFD2.dll
-> DAO2535.tlb
-> DAO350.dll
-> MSJET32.dll
-> AX6R32.DLL

coloquei a variavel EmulMFD=1 no arquivo .ini
baixei o emularo de portas VSPE
e estou tentando rodar o seguinte exemplo :

import bemajava.*;
public class teste {

public static void main(String[] args) {
int iRetorno;



iRetorno = Bematech.LeituraX();

System.out.println("Retorno = " + iRetorno);
}

}

e o iRetorno esta me trazendo 0 ...
por favor ... se alguem já conseguiu resolucionar esse comunicação me dê uma luz por favor !!!
Desde já abraços !!!
Andre Brito
JWizard

Membro desde: 21/07/2007 17:44:31
Mensagens: 2485
Localização: Paraná
Offline

Primeiramente, coloque o seu código entre as tags code.

Qual SO você usa? Se for Win7 64 bits tem que botar os arquivos dentro da pasta C:\Windows\SysWOW64\. Só que acho que não é muito interessante porque, segundo o suporte da Bematech, não tem nada homologado em cima do 64 bits.

Pode ser algum anti-vírus que bloqueia o acesso à DLL também, segundo o suporte da Bematech.

Como organizar o GUJ.
Meu Twitter.
Meu blog.
Future proofing means making code easy to change, not trying to anticipate every possible way your code might need to change.
[WWW]
dapcosta
What is classpath?

Membro desde: 13/05/2010 23:40:12
Mensagens: 5
Offline



Este é o codigo :



André .... muito obrigado por ter respondido !!!!
Olha só .... eu uso o Vista no meu laptop ... eu até pensei q estava com o Firewall desativado ... veriquei estava ativo, desativei só q o retorno da minha variavel ainda esta me retornando 0. Será q por ser Vista o SO há alguma configuração q tem q ser feito para q a comunicação com emulador seja efetivada ?
Andre Brito
JWizard

Membro desde: 21/07/2007 17:44:31
Mensagens: 2485
Localização: Paraná
Offline

Acho que não. Eu usava com Windows 7 64 bits e sempre bugava... Quando eu ia falar com o suporte da Bematech eles sempre falavam que era melhor colocar num 32 bits porque no 64 não foi homologado.

Como está a primeira seção do seu Bemafi.ini? Seu SO é 32 ou 64 bits?

Aliás, será que não faltou você carregar a DLL? Tenta colocar um System.loadLibrary com a DLL.

This message was edited 2 times. Last update was at 16/11/2010 13:13:02


Como organizar o GUJ.
Meu Twitter.
Meu blog.
Future proofing means making code easy to change, not trying to anticipate every possible way your code might need to change.
[WWW]
dapcosta
What is classpath?

Membro desde: 13/05/2010 23:40:12
Mensagens: 5
Offline

A primeira seção do BemaFi32.ini esta assim :

o meu SO é 32(Vista).

André v só, na classe implementei assim :

e já me apresentou a seguinte mensagem de erro :

será q tem a ver com a confirguração das variaveis de ambiente ? desulpa a ignorancia mas ... se for ... como faço para configurar essas variaveis de ambiente ?

This message was edited 4 times. Last update was at 17/11/2010 01:04:58

dapcosta
What is classpath?

Membro desde: 13/05/2010 23:40:12
Mensagens: 5
Offline

olá pessoal !!!!
após tanto quebrar a cabeça pra resolver isso ... mudei de emulador de porta serial, estou usando o Virtual Serial Port Driver .... e rodei o minha classe agora deu o seguinte erro :

Alguém já passou pela mesma experiencia ?
Por favor se alguém já viu isso me dê um help, please !!!
Andre Brito
JWizard

Membro desde: 21/07/2007 17:44:31
Mensagens: 2485
Localização: Paraná
Offline

Tente tirar o ".dll"

Como organizar o GUJ.
Meu Twitter.
Meu blog.
Future proofing means making code easy to change, not trying to anticipate every possible way your code might need to change.
[WWW]
Crown
Debugger

Membro desde: 19/01/2010 17:14:49
Mensagens: 52
Offline

sem querer ser chato...aqui é uma area sobre arquitetura.
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team