Página 1 de 1

Numero de #define

Enviado: 20 Abr 2007 08:52
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 ?

Enviado: 20 Abr 2007 09:50
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!

Enviado: 20 Abr 2007 10:40
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

Re: Numero de #define

Enviado: 21 Abr 2007 00:59
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

Enviado: 23 Abr 2007 18:53
por Pablo César
E aí Laugusto ?

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

:-o