Como começar no xHarbour

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

microvolution
Usuário Nível 5
Usuário Nível 5
Mensagens: 1231
Registrado em: 02 Set 2011 22:17
Contato:

Como começar no xHarbour

Mensagem por microvolution »

Bom, então já fiz algumas modificações q ele pede:
- Marquei o programa principal como MAIN;
- Coloquei a "function main()... return nil" no PRG principal;
- Editei todos os programas .PRG com o início com "PROCEDURE + "nomedomódulo"...
Enfim, já estou na hora de compilar com o F9...

Agora chegou num erro, que não consigo sair dele, o qual é:
"F0002 Redefinition of procedure or function DCI10001"
A partir daí para a compilação e a linha 1 do "DCI10001.PRG", fica em vermelho q está com o seguinte comando:
"PROCEDURE DCI10001"...
Bom, pra me ajudarem, segue todo o conteúdo deste .PRG:
=========

Código: Selecionar todos

procedure DCI10001
private DCI10001 := {{{'DCI10001',;
                       'Fornecedores',;
                       '&DIR\DCI10001.DBF'},;
                      {'ICI10001',;
                       'str (CDFORNECE,04)',;
                       '&DIR\DCI10001.NTX'},;
                      {'ICI10520',;
                       'NMFORNECE',;
                       '&DIR\ICI10520.NTX'},;
                      {'ICI10521',;
                       'NUCGC',;
                       '&DIR\ICI10521.NTX'}},;
                     {'CDFORNECE'           ,'N',  4,  0},;
                     {'NMFORNECE'           ,'C', 40,  0},;
                     {'EDENDEREC'           ,'C', 40,  0},;
                     {'EDBAIRRO'            ,'C', 30,  0},;
                     {'EDCIDADE'            ,'C', 30,  0},;
                     {'NUCEP'               ,'C',  8,  0},;
                     {'EDUF'                ,'C',  2,  0},;
                     {'EDCXPOST'            ,'C', 15,  0},;
                     {'DT_CADAST'           ,'D',  8,  0},;
                     {'NUFONE'              ,'C', 10,  0},;
                     {'NUFONE2'             ,'C', 10,  0},;
                     {'NUFAX'               ,'C', 10,  0},;
                     {'NUDDG'               ,'C', 11,  0},;
                     {'NM_SITE'             ,'C', 30,  0},;
                     {'NM_EMAIL'            ,'C', 30,  0},;
                     {'NUCGC'               ,'C', 14,  0},;
                     {'NU_IE'               ,'C', 30,  0},;
                     {'NM_REPRES'           ,'C', 70,  0},;
                     {'NUFONE_RP'           ,'C', 10,  0}}
=============
Se alguém souber ajudem-me por favor.
Grato,
MICROVOLUTION - 16 anos Evoluindo Com Você!


Você já leu a Bíblia hoje?
João 3:16 - Porque Deus amou ao mundo de tal maneira que deu seu Único Filho para que todo aquele que nEle crê não pereça mas tenha a Vida Eterna!
Responder