Estou compilando um pequeno programa como teste, tenhos dois arqs PRG assim:
arquivos HELLOBR.PRG e FUNCOES.PRG
HELLOBR.PRG
Código: Selecionar todos
FUNCTION MAIN
CLEAR
@1,1 SAY "LINHA 1"
@2,1 SAY "LINHA 2"
@3,1 SAY "LINHA 3"
MOSTRA()
RETURN
FUNCOES.PRG
Código: Selecionar todos
FUNCTION FUNCOES
PROCEDURE MOSTRA
@ 10,01 SAY "TESTANDO FUNCAO"
RETURN .T.
Unresolved External '_HB_FUN_MOSTRA' referenced C:\HELLO\HELLOBR.OBJ'
Esta dizendo que essa funcao MOSTRA() nao existe, mas ela foi criada em FUNCOES.PRG.
Fiz um teste, se a funcao estiver dentro do PRG que sera chamado, da certo, senao na compilacao da esse erro, gostaria de deixar todas as funcoes no meu caso em FUNCOES.PRG, e dos outros PRG executar essas funcoes que estao dentro de FUNCOES.PRG.

