Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Maikel Scheid

Bilhetagem de Impressão

Recommended Posts

Bom dia colegas

 

Seguinte, preciso da ajuda/dicas de vocês para solucionar um problema que estou enfrentando...

Tenho um software que faz a bilhetagem das impressões de todas as filas instaladas em um servidor/estação com as impressoras conectadas (LPT ou interface de rede). Este meu software utiliza banco de dados Firebird 1.5 para armazenar as informações de impressões capturadas e roda como um serviço na máquina... ou seja, basta o computador ser ligado e mesmo sem que nenhum usuário faça login, o serviço de contabilização inicia, mas ai que começam os problemas:

- Como faço para que o banco de dados seja Iniciado antes que o sistema de bilhetagem (caso o sistema seja iniciado antes, o mesmo não conseguirá se conectar ao banco de dados, dando erro)? Na verdade, parcialmente resolvido, fiz uma "gambiara" que executá através de um comando externo pelo DOS do windows a linha:

"C:\Program Files\Firebird\Firebird_1_5\bin\instsvc.exe" start

- Outro problema que apareceu agora.... tenho um Server 2003 Standart Edition com SP2, onde de forma alguma consigo inicializar o serviço, onde o seguinte erro é retornado:

Could not start the HELPER-COUNTER service on Local Computer.
Error 1067: The process terminated unexpectedly.
Antes deste erro que está aparecendo agora, me retornava a mensagem de que a dll Midas.dll não pode ser carrega... sendo que colei a mesma na pasta do executável, pasta system e system32... adicionei no sistema a uses MidasLib e ainda registrei a dll no windows... me retornando então a mensagem de erro acima que não consegui resolver.

 

Alguém ai já passou por situação semelhante, sabe alguma forma que consigo contornar o problema?

 

Agradeço muito a quem puder ajudar.

 

Att

Compartilhar este post


Link para o post
Compartilhar em outros sites

Estranho o erro gerado, mas pode ser que seja por estar forçando a inicialização do BD, não sei ao certo o que poderia ser, mas uma coisa que poderia colocar é dentro de seu programa a cada 5 linhas ele gerar um txt e apontar se passou pelo procedimento, isto para saber em qual momento no programa ele esta parando.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguém ai já passou por situação semelhante, sabe alguma forma que consigo contornar o problema?

 

 

Na realidade não pois utilizamos PaperCut em nossa empresa. A instalação e manutenção é bem fácil e totalmente online. Não utilizamos FireBird e sim SQL. Sei que é compatível com SQL, SQL Express, MySQL, Oracle e Postgre. Ah, também com Linux, Mac e Windows. Encontrei uma versão de demonstração do PaperCut aqui: http://migre.me/hH3J

 

Espero ter ajudado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Leeloo,

 

Obrigado por compartilhar seu conhecimento conosco.

 

Continue contribuindo respondendo os tópicos mais recentes.

 

Abraços

 

Mário Monteiro

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.