Página 1 de 1
Compatibilidade Clipper/harbour
Enviado: 22 Out 2014 01:14
por Alexandre Silva
Eu ainda compilo com clipper 5.2 pq gosto do Debugador...
tenho mantido compativel o sistema no Clipper 5.2 e Harbour
Na compilacao no sistema, ao usar #include "hbcompat.ch"
dá esse erro na compilacao:
hbcompat.ch (56) Fatal C3010 Invalid name follows #
que é devido essa linha e outras que usam #if defined(
#if defined( __PLATFORM__Windows ) .AND. ! defined( __PLATFORM__WINDOWS )
Nao tem como usar outro comando ?
PS: Por ironia, é justamente um include que visa compatibilidade de comandos..
Compatibilidade Clipper/harbour
Enviado: 22 Out 2014 04:52
por Jairo Maia
Olá Alexandre,
Defina diretamente a plataforma que você usa. Pressupondo que seja Windows:
Código: Selecionar todos
// #if defined( __PLATFORM__Windows ) .AND. !defined( __PLATFORM__WINDOWS )
#define __PLATFORM__WINDOWS
// #endif
// #if defined( __PLATFORM__Linux ) .AND. !defined( __PLATFORM__LINUX )
// #define __PLATFORM__LINUX
// #endif
Compatibilidade Clipper/harbour
Enviado: 22 Out 2014 10:49
por Alexandre Silva
pensei nisso.
fiquei preocupado em desabilitar esse:
/* NOTE: These macros can break some valid Harbour/Clipper constructs,
so they are disabled by default. Enable them with care, or
even better to switch to use HB_BIT*() functions directly.
They are optimized by Harbour compiler the same way (and even
more) as these C-like operators, without any bad side-effects. */
#if defined( XHB_BITOP )
#translate ( <exp1> | <exp2> ) => ( hb_bitOr( ( <exp1> ), ( <exp2> ) ) )
#translate ( <exp1> & <exp2> ) => ( hb_bitAnd( ( <exp1> ), ( <exp2> ) ) )
#translate ( <exp1> ^^ <exp2> ) => ( hb_bitXor( ( <exp1> ), ( <exp2> ) ) )
#endif
Compatibilidade Clipper/harbour
Enviado: 22 Out 2014 11:12
por Jairo Maia
Mas Alexandre, está dando erro nesses #translates? Se sim, comente sem medo porque veja: they are disabled by default. Enable them with care (Eles são desabilitados por padrão. Habilite-os com cuidado)
Compatibilidade Clipper/harbour
Enviado: 22 Out 2014 11:26
por Kapiaba
Compatibilidade Clipper/harbour
Enviado: 22 Out 2014 11:26
por Kapiaba
Compatibilidade Clipper/harbour
Enviado: 22 Out 2014 11:27
por Kapiaba
Compatibilidade Clipper/harbour
Enviado: 22 Out 2014 11:51
por Alexandre Silva
Ok Eu os desabilitei..
nao estao dando problemas, é que fiquei preocupado que alguma funcao possa precisar..
Obrigado