Function não retorna argumento

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
JAIR RANGEL
Usuário Nível 3
Usuário Nível 3
Mensagens: 178
Registrado em: 19 Jul 2005 16:01
Localização: RIO DE JANEIRO
Contato:

Function não retorna argumento

Mensagem 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.
MINIGUI + HARBOUR + BRMAKE + CDX
CLIPPER 5.2E + VISUALLIB 2 + BLINKER
Avatar do usuário
Mario Mesquita
Usuário Nível 4
Usuário Nível 4
Mensagens: 613
Registrado em: 08 Dez 2009 13:47
Localização: Rio de Janeiro

FUNCTION NÃO RETORNA ARGUMENTO

Mensagem 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.
Avatar do usuário
JAIR RANGEL
Usuário Nível 3
Usuário Nível 3
Mensagens: 178
Registrado em: 19 Jul 2005 16:01
Localização: RIO DE JANEIRO
Contato:

Function não retorna argumento

Mensagem 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.
MINIGUI + HARBOUR + BRMAKE + CDX
CLIPPER 5.2E + VISUALLIB 2 + BLINKER
Responder