Numero de #define

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Laugusto
Usuário Nível 1
Usuário Nível 1
Mensagens: 1
Registrado em: 20 Abr 2007 08:39

Numero de #define

Mensagem por Laugusto »

tenho um arquivo .ch com 48 #defines todos utilizado em um programa, quando tento colocar mais um e quanto tento compilar o programa apresenta a msg Error C2078 Circular #translate/#command/#define
Já tentei criar outro .ch ou colocar o #define no programa mesmo, mas sempre apresenta essa msg. Tem algum limite de #defines a ser utilizado em programas ?
Avatar do usuário
vailton
Colaborador
Colaborador
Mensagens: 390
Registrado em: 17 Nov 2005 19:08
Localização: Brasil
Contato:

Mensagem por vailton »

Parece que há um erro neste #DEFINE q vc está montando. Alguma referencia circular. Talvez se nos mostrasse (eh assim mesmo?) o código ajudaria mais a entender o problema!
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

É como disse o colega Vailton, talvez tenha algum erro no seu .ch

Essa mensagem de erro é descrita assim:

C2078 Circular #define

Explanation: You specified a #define directive in terms of itself
(e.g., #define x y followed by #define y x). A circular #define cannot
be resolved by the preprocessor and is, therefore, not allowed.

Action: Correct and recompile.

Senão encontrar, poste aqui o seu .ch

Um clip-abraço :)Pos
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Numero de #define

Mensagem por Maligno »

Laugusto escreveu:tenho um arquivo .ch com 48 #defines todos utilizado em um programa, quando tento colocar mais um e quanto tento compilar o programa apresenta a msg Error C2078 Circular #translate/#command/#define
Quando é assim, é muito melhor você postar o arquivo pra que possamos analisá-lo. Ainda mais que são apenas 48 defines.

[]'s
Maligno
http://www.buzinello.com/prg
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

E aí Laugusto ?

Resolveu ?. Como está essa situação. Deixa-nos saber o que era que estava acontecendo.

:-o
Responder