Algumas dúvidas sobre Harbour

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

Moderador: Moderadores

Paulo Simas
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 13 Abr 2015 15:09
Localização: Salvador/BA

Algumas dúvidas sobre Harbour

Mensagem por Paulo Simas »

Olá,

Já coloquei em uso em alguns clientes meu aplicativo de gerenciamento de vendas no varejo convertido para Harbour.

Estou precisando de ajuda nos seguintes tópicos:

1- Como executar uma rotina externa ".exe" em Harbour chamada por um aplicativo em Delphi para atualizar arquivos ".dbf" sem que abra o Console?

2- É possível pelo Harbour descobrir qual a versão do Windows?

3- É possível pelo Harbour descobrir se está processando em 32 ou 64 Bits?

4- Como direcionar pela rede uma impressora matricial para uma porta LPT1 configurada pelo NET USE?

5- Como enviar e-amil com boleto bancário anexo e solicitação de confirmação pelo destinatário pelo Harbour?

Acredito que após esta etapa, darei início a transformação para telas gráficas.

Antecipadamente agradeço sua preciosa ajuda.

Uma abraço,

Paulo Simas
Mascate Automação
Salvador-BA
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Algumas dúvidas sobre Harbour

Mensagem por Toledo »

Paulo Simas escreveu:1- Como executar uma rotina externa ".exe" em Harbour chamada por um aplicativo em Delphi para atualizar arquivos ".dbf" sem que abra o Console?
Na compilação do programa em Harbour incluir o comando -gui, para criar um executável GUI. Por exemplo: hbmk2 sistema.prg -gui
Paulo Simas escreveu:2- É possível pelo Harbour descobrir qual a versão do Windows?
Use a função OS().
Veja: https://pctoledo.org/forum/viewto ... =4&t=16163
Paulo Simas escreveu:3- É possível pelo Harbour descobrir se está processando em 32 ou 64 Bits?
Eu não conheço nenhum função para Harbour que faça isto. Ví uma função ISWIN64(), mas era para FiveWin.
Veja o Código da função: http://forums.fivetechsupport.com/viewt ... 80#p103264
Paulo Simas escreveu:4- Como direcionar pela rede uma impressora matricial para uma porta LPT1 configurada pelo NET USE?
Não entendi sua dúvida.
Paulo Simas escreveu:5- Como enviar e-amil com boleto bancário anexo e solicitação de confirmação pelo destinatário pelo Harbour?
Aqui no fórum tem várias exemplos, basta usar a busca do fórum.
Veja: mailsend

Neste exemplo, /* attachment */ é o parâmetro para colocar o anexo e /* lRead */ quando .T. é para solicitar cofirmação de leitura.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Algumas dúvidas sobre Harbour

Mensagem por Itamar M. Lins Jr. »

Eu não conheço nenhum função para Harbour que faça isto.

Código: Selecionar todos

HB_OSIS64BIT()
Harbour 3.4 Viktor fork!

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Paulo Simas
Usuário Nível 1
Usuário Nível 1
Mensagens: 7
Registrado em: 13 Abr 2015 15:09
Localização: Salvador/BA

Algumas dúvidas sobre Harbour

Mensagem por Paulo Simas »

Estive fora de circulação em razão de alguns problemas, mas vou dar continuidade ao projeto.

Dos cinco questionamentos, quatro já dá para iniciar os testes.

Pra mim ficou pendente a seguinte situação:
Em Clipper/DOS a rotina vendas de frente de loja (balcão) funciona utilizando uma mini impressora em uma das estações de trabalho.
Por exemplo, são quatro estações de trabalho vendendo e uma única impressora em uma das estações.
Normalmente, utilizamos nas estações que não tem impressora o direcionamento dela via comando DOS "NET USE" para que dê a sua localização.

Como resolver essa questão via Harbour?

Estou dependendo disto para liberar a instalação nos meus clientes de varejo.

Fico no aguardo e muito agradecido pela atenção de vocês.

Um abraço a todos,

Paulo Simas
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Algumas dúvidas sobre Harbour

Mensagem por asimoes »

NETREDIR("LPT2","\\IMPRESSORA\EPSON")
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Responder