Página 1 de 1

Erro Base 2022 - Variavel / Função ALLTRIM:

Enviado: 08 Mai 2005 16:26
por djjack
Boa Tarde pessoal,

Após atualizar a versão do Clipper de 5.2c p/ 5.2e, começou dar o erro acima na aplicação gerada.

Consigo compilar e linkar normalmente o PRG, porém que quando executo aparece o erro.

Estou utilizando o Blinker 5.01, segue abaixo o arq. LNK:

BLINKER INCREMENTAL OFF
BLINKER EXECUTABLE EXTENDED
BLINKER EXECUTABLE COMPRESS 1
FI LOJA
FI CAD001
FI PROD001
FI UNID001
FI VEND001
FI TRAN001
FI COND001
FI CCORR01
FI TPD001
FI RCB001
FI LOJ_R001
FI R02001F9
FI __WAIT_B

SEARCH BLXCLP52
SEARCH BLXRATEX

LIB C:\GASPRO40\GASP52PM, DBFCDX

Alguém poderia me ajudar a resolver este problema?

Enviado: 08 Mai 2005 18:03
por vagucs
Tavlez vc possa estar usando a rotina numa macro ou algo assim, tente no modulo principal colocar o seguinte comando

REQUEST ALLTRIM

Enviado: 08 Mai 2005 22:34
por djjack
Olá Vagner, td. bem?

Coloquei " REQUEST ALLTRIM " no módulo principal, mas não resolveu, continua apresentando o mesmo erro.

Estive verificando e esta função pertence à LIB - EXTEND.LIB do CLIPPER, tenho que informar esta LIB no arq. LNK? Onde?

Enviado: 09 Mai 2005 01:42
por rochinha
Amiguinho

Por padrão não é necessário especificar no seu .LNK do Blinker as .LIBs do Clipper, pois o mesmo analisa o PATH e encontra as mesmas.

Verifique se a linha de PATH aponta corretamente para o diretório onde estão suas .LIBs ou acrescente ao seu .LIN uma linha parecida com:

LIB Clipper, Extend, DbfNtx, DbfCdx, _DbfCdx, Terminal

Se voce usa .CDX verifique se ALLTRIM faz parte de alguma chave pois o mesmo em alguns caso provoca este tipo de erro.

Caso exista um bug, o que acredito não existir, crie sua própria ALLTRIM() e a coloque no .PRG principal.

FUNCTION Alltrim( texto )
RETURN LTrim(RTrim( texto ))

@braços :?)

Enviado: 09 Mai 2005 08:35
por djjack
Valeu rocinha, vou tentar com estas modificações e retorno mais tarde.