EPrivilege - ´Privileged instructions´
Alguém já teve problemas com essa exception?
Eu estou utlizando funções para me comunicar com mini-impressoras Bematech e quando executo as funções da impressora ele lança esse erro.
Grato.
Eu estou utlizando funções para me comunicar com mini-impressoras Bematech e quando executo as funções da impressora ele lança esse erro.
Grato.
Cbritojunior
Curtidas 0
Respostas
Aroldo Zanela
03/05/2004
Colega,
Tenho alguns sistemas que utilizam a Bematech e nunca me reportaram este erro. Coloque um fragmento do código para avaliarmos melhor.
Tenho alguns sistemas que utilizam a Bematech e nunca me reportaram este erro. Coloque um fragmento do código para avaliarmos melhor.
GOSTEI 0
Cbritojunior
03/05/2004
Prezado Aroldo,
Tenho alguma experiência em ECF´s da Bematech e tb nunca tive esse tipo de problema. Estou fazendo um componente para manipulação dessa mini-impressora, a mesma é não-fiscal portanto as funções de acesso são bem diferentes. Para eu colocar algum fragmento de código aqui, implicaria em colocar todo o componente pois em qualquer método que faça referência a impressora é lançada essa Exception. Somente os método para Abertura e Fechamento da porta serial estão funcionando, agora o resto como ComandoTX, Le_Status, etc... estão com o mesmo problema.
Estava pensando que poderia ser problema de incompatibilidade da DLL x impressora e vice-versa.
Vou entrar com contato com a Bematech, pode ser que eles me ajudem em algo.
De qualquer forma muito obrigado pelo atenção
Tenho alguma experiência em ECF´s da Bematech e tb nunca tive esse tipo de problema. Estou fazendo um componente para manipulação dessa mini-impressora, a mesma é não-fiscal portanto as funções de acesso são bem diferentes. Para eu colocar algum fragmento de código aqui, implicaria em colocar todo o componente pois em qualquer método que faça referência a impressora é lançada essa Exception. Somente os método para Abertura e Fechamento da porta serial estão funcionando, agora o resto como ComandoTX, Le_Status, etc... estão com o mesmo problema.
Estava pensando que poderia ser problema de incompatibilidade da DLL x impressora e vice-versa.
Vou entrar com contato com a Bematech, pode ser que eles me ajudem em algo.
De qualquer forma muito obrigado pelo atenção
GOSTEI 0
Daaneto
03/05/2004
Você está tentando acessar o hardware (porta serial) com instruções de baixo nível (assembly), no Windows da série NT (NT 4, 2000, XP)?
Se esse for o caso, o problema é a restrição do kernel deste tipo de Windows para acesso direto ao hardware.
Tem que ser instalado um driver no modo kernel do sistema para permitir esse acesso.
Tive problemas semelhantes quando estava fazendo a comunicação com a porta paralela no Windows XP. No Windows 98 não tem esse problema.
Uma fonte de consulta para o seu problema é:
www.rogercom.com
Texto: Driver para acessar a Porta Paralela no Windows NT e Win2000
Outro é: Instruções Privilegiadas, no mesmo site
http://www.rogercom.com/pparalela/ExemploImpOut32.htm
Se esse for o caso, o problema é a restrição do kernel deste tipo de Windows para acesso direto ao hardware.
Tem que ser instalado um driver no modo kernel do sistema para permitir esse acesso.
Tive problemas semelhantes quando estava fazendo a comunicação com a porta paralela no Windows XP. No Windows 98 não tem esse problema.
Uma fonte de consulta para o seu problema é:
www.rogercom.com
Texto: Driver para acessar a Porta Paralela no Windows NT e Win2000
Outro é: Instruções Privilegiadas, no mesmo site
http://www.rogercom.com/pparalela/ExemploImpOut32.htm
GOSTEI 0