Venho do clipper 5.2 ( em uma maquina com WINDOWS 7 / 32 BITS ) e a muito tempo não programo. agora um cliente antigo precisa de um sistema meu em 64 bits.
Ja baixei o harbour 3.0.35 (conforme indicacao pesquisada em seu site) e tambem ja baixei do harbour 3.2.0
Ja consegui compilar o meu sistema ( SEM ERRO ALGUM ) nas 2 versões do harbour que citei ( modo console ) tanto usando o HMG como pelo prompt comando usando o HBMK2, só nao sei porque a funcao setkeymouse que uso para associar uma area da tela a uma tecla de funcao nao funciona.
Se aciono a tecla manualmente da certo, se clico com o mouse na area desejada nada acontece.
Exemplo do programa TESTE.PRG
Código: Selecionar todos
#include "vlib.prg"
***********
func main()
***********
cls
setmode(25,80)
set eventmask to 1002
set key -15 to rot() && Shift F6
setkeymouse(-15, { 10,13,0,3 })
a=space(05)
@ 10,0 to 13,3 && quadrado na area da tela para clicar com o mouse e que nao funciona
@ 14,0 get a
read
return nil
********
func rot
********
clear
? "deu certo"
wait
clear gets
return(.t.)Exemplo do BAT no prompt de comando
@echo off
set path=c:\hmg.3.0.35\harbour\bin;c:\hmg.3.0.35\include;c:\hmg.3.0.35\mingw\bin;%path%
set hb_compiler=mingw
hbmk2 -oteste -inc -compr=yes -quiet -rebuild -lxhb -lhbwin -lhbct -gui teste.prg

