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
Algumas dúvidas sobre Harbour
Moderador: Moderadores
-
Paulo Simas
- Usuário Nível 1

- Mensagens: 7
- Registrado em: 13 Abr 2015 15:09
- Localização: Salvador/BA
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Algumas dúvidas sobre Harbour
Na compilação do programa em Harbour incluir o comando -gui, para criar um executável GUI. Por exemplo: hbmk2 sistema.prg -guiPaulo 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?
Use a função OS().Paulo Simas escreveu:2- É possível pelo Harbour descobrir qual a versão do Windows?
Veja: https://pctoledo.org/forum/viewto ... =4&t=16163
Eu não conheço nenhum função para Harbour que faça isto. Ví uma função ISWIN64(), mas era para FiveWin.Paulo Simas escreveu:3- É possível pelo Harbour descobrir se está processando em 32 ou 64 Bits?
Veja o Código da função: http://forums.fivetechsupport.com/viewt ... 80#p103264
Não entendi sua dúvida.Paulo Simas escreveu:4- Como direcionar pela rede uma impressora matricial para uma porta LPT1 configurada pelo NET USE?
Aqui no fórum tem várias exemplos, basta usar a busca do fórum.Paulo Simas escreveu:5- Como enviar e-amil com boleto bancário anexo e solicitação de confirmação pelo destinatário pelo Harbour?
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
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
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Algumas dúvidas sobre Harbour
Eu não conheço nenhum função para Harbour que faça isto.
Código: Selecionar todos
HB_OSIS64BIT()Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr.
-
Paulo Simas
- Usuário Nível 1

- Mensagens: 7
- Registrado em: 13 Abr 2015 15:09
- Localização: Salvador/BA
Algumas dúvidas sobre Harbour
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
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
Algumas dúvidas sobre Harbour
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)
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)
