Problema ao compilar código SUMMER no Harbour...

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

Moderador: Moderadores

Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Problema ao compilar código SUMMER no Harbour...

Mensagem por rochinha »

Amiguinhos,

Estou com um problema para compilar este pequeno trecho de código.

É somente um .PRG, muito pequeno, mas não sei o que esta acontecendo, esta parando em um lugar nada a ver.

O trecho é parte de um sistema em SUMMER 87, estou transportando para Harbour e usando uma compilação com um comando simples não passa deste trecho:

Código: Selecionar todos

PROCEDURE MOVITENS

dbSelectArea( "1" )
dbUseArea( .F., , "pecas", , if(.F. .or. .F., !.F., NIL), .F.,  ) ; dbSetIndex( "codp" )  ; dbSetIndex( "nomp" ) 
while .t.
   SetColor( "b/w,b/bg" )
   if linha < 4
      linha = 4
   endif
   DevPos( linha, 00 ) ; DevOut( ""  )
   inkey(0)
   do case
      case lastkey() = 24
         linha = linha + 1
         if linha > 23
            linha = 23
         endif
      case lastkey() = 5
         linha = linha - 1
         if linha < 4
            linha = 4
O código completo é esse

Olhando o conteudo do .PPO gerado é isto que eu vejo.

Alguma luz para este velho cansado.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Re: Problema ao compilar código SUMMER no Harbour...

Mensagem por Toledo »

Amiguinho Rochinha, o link para o PRG completo está quebrado.

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
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Re: Problema ao compilar código SUMMER no Harbour...

Mensagem por alxsts »

Olá!

Qual erro é reportado?

Olhando este trecho de código, achei estranho este DbSelectArea( "1" ).

Esta função aceita como parâmetros o nome ou o número da área. Será que você abre algum DBF com o alias "1"?
Ou será que você quer fazer um Select 0 ( DBSelectArea( 0 ) ) antes de abrir a tabela Pecas?
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

Re: Problema ao compilar código SUMMER no Harbour...

Mensagem por rochinha »

Amiguinhos,

O link esta ok agora, o meu servidor não permite visualizar ou baixar arquivos de extensao .PRG, modifiquei para .TXT.

alxsts - Após processar o comando SELECT o resultado é dbSelectArea(). No SUMMER não usávamos nomes dos ALIAS()es.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Re: Problema ao compilar código SUMMER no Harbour...

Mensagem por Toledo »

Amiguinho Rochinha, aqui consegui compilar sem problema algum, veja o arquivo .PPO em anexo.

Usei o Harbour 2.1.0beta1 (Rev. 14616)

Abraços,
Anexos
arqppo.zip
Arquivo PPO e C
(10.2 KiB) Baixado 64 vezes
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
Responder