Página 1 de 1

Function não retorna argumento

Enviado: 18 Ago 2011 19:03
por JAIR RANGEL
Olá, Pessoal !

Tenho uma dúvida sobre tratamento de function e gostaria de aprender mais um pouco com voces:
Em meu Sistema, mantenho um programa chamado admbib.prg. Neste, reservo apenas funções que serão úteis aos demais prgs do Sistema. Tudo funciona bem quando utilizo uma function que não retorna nenhum argumento. Porém, quando escrevo uma function com retorno de algum argumento, ao compilar, o programa exibe erro:
Unresolved External '__HB_FUN_NomeFunção'.
Se coloco a function dentro do prg que a esta chamando, tudo funciona perfeito.
Acredito existir algum comando de ambiente SET ... para resolver isto. Mas não encontrei.
Se alguém tiver um palpite, seria ótimo.

Um abraço a todos.

Jair Rangel.

FUNCTION NÃO RETORNA ARGUMENTO

Enviado: 18 Ago 2011 21:15
por Mario Mesquita
Olá, Jair.

Por acaso, vc não está usando "STATIC FUNCTION", está? Se usar o STATIC, a função só será visível no .PRG em que ela está.

Saudações,
Mário.

Function não retorna argumento

Enviado: 23 Ago 2011 17:10
por JAIR RANGEL
Olá, Mário !

Não estou declarando STATIC FUNCTION !
Porém, agora esta funcionando ok. Mesmo com retorno de argumentos. Fiquei sem entender o que aconteceu.
Assim que descobrir volto neste tópico.

Um ClipAbraço ! :)Pos

Jair Rangel.