Gera executável que não executa nada (resolvido)

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

Moderador: Moderadores

paulobergo
Usuário Nível 1
Usuário Nível 1
Mensagens: 30
Registrado em: 09 Nov 2007 08:54
Localização: Juiz de Fora-MG

Gera executável que não executa nada (resolvido)

Mensagem por paulobergo »

Resolvido!

Foi bastante colocar, após a função Main(), a chamada para a função principal do programa... assim:

Function Main()

AbreFat() // Funcao que abre o menu principal do sistema de faturamento

Agora vamos à luta com as diferenças ClipperXHarbour!
Grato e um grande abraço!




Bom dia!
Acabei de instalar o compilador (xharbour-0.99.70.bin.w32.bcc32, bcc55, etc)...
Ao criar um simples

Function Main()
? "Hellow world!"

o oi.exe até e´ criado mas não executa nada...
Outras aplicações Clipper 5.3c complexas também compilam e geral o executável, que também não faz nada...

O que pode estar errado? (estar usando um XP talvez?)...

Podem me apontar um site "oficial" com boa referência para uso do Harbour?

Grato!
Abraços!
Editado pela última vez por paulobergo em 13 Nov 2007 08:11, em um total de 1 vez.
Não se vê bem com insolação... é essencial cobrir os olhos...
Avatar do usuário
janio
Colaborador
Colaborador
Mensagens: 1846
Registrado em: 06 Jul 2004 07:43
Localização: UBAJARA - CE

Mensagem por janio »

Colega,

Se vc está usando o hbmake para gerar o seu .exe, não sei se é o seu caso, mas comigo já aconteceu de eu não selecionar nenhum PRG na janela de seleção dos PRG's do projeto... aí gerava o EXE mas não executava nada.

Inclua os PRG's de seu projeto marcando-os com a BARRA DE ESPAÇO.


Veja também esse dois ótimos TUTORIAIS:

http://www.sqllib.com.br/confhbbcc.php
http://www.caclipperwebsite.com/harbour.shtml


Jânio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Stanis Luksys
Colaborador
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Mensagem por Stanis Luksys »

Coloque uma espera no final:

Código: Selecionar todos

Function Main()
  ? "Hellow world!" 
  wait
return
Stanis Luksys
sites.google.com/hblibs

Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
Responder