Fatal C3039 phase error

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
Ricardo Sales Ribeiro
Usuário Nível 3
Usuário Nível 3
Mensagens: 279
Registrado em: 13 Jul 2004 18:06
Localização: Fortaleza-Ceara

Fatal C3039 phase error

Mensagem por Ricardo Sales Ribeiro »

Olá Amigos
Boa tarde!

Estou aperriado com esse erro q deu agora na minha compilação, nunca tinha visto isso, não sei como resolver, talvez pareça simples, mas não sei resolver.
Eu uso Clipper 5.2
Crio um arquivo chamado compila.bat conde coloco
Path C:\Util;C:\Cliper52\Bin;C:\Cliper52\Lib;C:\
Set Bin=C:\Cliper52\Bin
Set Lib=C:\Cliper52\Lib
Set Include=C:\Cliper52\INCLUDE
Clipper @SISFIN00 -b
Clipper @SISFIN01 -b
Clipper @SISFIN02 -b
Clipper @SISFIN03 -b
Clipper @SISFIN04 -b
Clipper @SISFIN05 -b
Clipper @SISFIN51 -b
Clipper @SisFin52 -b
Clipper @SISFIN06 -b
Clipper @SISFIN61 -b
Clipper @SISFIN07 -b
Clipper @SISFIN08 -b
Clipper @SISFIN09 -b
Clipper @SisFin10 -b
Clipper @SisFi101 -b
Clipper @SisFi102 -b
Clipper @SisFin11 -b
Clipper @SISFIN12 -b
Clipper @SISFIN13 -b
Clipper @SisFin14 -b
Clipper @SisFin15 -b
RTLink @SisFin
Cd\TecnoSteam\Dados
Copy C:\TecnoSteam\Fontes\SisFin.Exe SisNew.Exe

Dentro de cada @sisFin10 exemplo eu coloco os prg

Sempre usei o RtLink

Então agora deru esse erro : Fatal C3039 phase error.
O q significa e como resilver

Agradeço a ajuda desde já
Estou aqui parado precisando compilar uma nova alteração e fica dando esse erro

Atenciosamente
Ricardo Sales
Fortaleza-Ce
lodara53@yahoo.com.br
lodara53@hotmail.com
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Re: Fatal C3039 phase error

Mensagem por alxsts »

Olá!

Poderia informar a versão do teu compilador Clipper?

Este erro acontecia até a versão 5.2C e foi corrigido na versão 5.2D. Era um bug do compilador, que ocorria quando várias váriáveis estáticas eram declaradas e inicializadas em linha com code-blocks.Exemplo:

Código: Selecionar todos

STATIC bBlock := { || DispoutAt( 0, 70, DtoC( Date() ) ) }
.
Se o teu Clipper não for o 5.2E, é melhor "atualizar" a versão (Baixe a 5.2E do site do colega Maligno).
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
Ricardo Sales Ribeiro
Usuário Nível 3
Usuário Nível 3
Mensagens: 279
Registrado em: 13 Jul 2004 18:06
Localização: Fortaleza-Ceara

Re: Fatal C3039 phase error

Mensagem por Ricardo Sales Ribeiro »

Bom Dia
Valeu meu amigo!

Vou verificar a versão a fazer a atualização.


Obrigado
Ricardo Sales
Fortaleza-Ce
lodara53@yahoo.com.br
lodara53@hotmail.com
Responder