Fatal C3007 Can't open #include file: 'key.ch
Enviado: 20 Abr 2010 17:13
Boa tarde amigos!
Sou programador COBOL, mas ja fiz um cursinho de Clipper tempos atráz.
Estou tentando ajudar um cliente, que tem um programa de representante em Clipper 5.3b, pois deu pau quando entrou no ano de 2010.
Ja identifiquei o problema e ja fis a correção que era e questão de trabalhar com 4 digitos no ano. O programador dele nao da mais suporte a ele ou seja descontinou totalmente o programa e entregou os fontes ao cliente. Mas alguns arquivos ela nao enviou como por exemplo o arquivo citado acima: Key.ch. O cliente ligou para ele, mas ele diz que nao tem mais nada referente a estes arquivos.
Pelo que pude notar que este arquivo e uma função, tipo Inkey.ch, mas até agora achei solução para poder recompilar sem o devido arquivo.
Isolei o Key.ch e compilei o retorno foi o seguinte:
C:\CLIP53\BIN>clipper nota
348K available
Compiling NOTA.PRG
Code size 33185, Symbols 5536, Constants 12767
C:\CLIP53\BIN>if not errorlevel 1 exospace file nota
Reading object files and library headers.
Processing library directories.
Extracting library objects.
Unresolved externals...
"ABRIU" in module (NOTA)
"APB" in module (NOTA)
"BIP" in module (NOTA)
"BUF" in module (NOTA)
"CENTRO" in module (NOTA)
"CLIOBS" in module (NOTA)
"CONFIRMA" in module (NOTA)
"DECRIP" in module (NOTA)
"DIREITA" in module (NOTA)
"EDITA" in module (NOTA)
"GETID" in module (NOTA)
"INPUT2" in module (NOTA)
"JANELA" in module (NOTA)
"MENSA2" in module (NOTA)
"MOUSE" in module (NOTA)
"MOUSEAREA" in module (NOTA)
"OP" in module (NOTA)
"PROG_DADOS" in module (NOTA)
"PROG_TELA" in module (NOTA)
"READBUTTON" in module (NOTA)
"READINI" in module (NOTA)
"READMEMO" in module (NOTA)
"SENDESC" in module (NOTA)
"TRAVOU" in module (NOTA)
"TRAVOUF" in module (NOTA)
"UPD" in module (NOTA)
"WAITING" in module (NOTA)
"WRITEINI" in module (NOTA)
ERROR(#4045): Total: 28 unresolved symbols.
ERROR(#4056): Abort error level exceeded.
Agradeço muito se puderem me ajudar.
Sds.
Vanderlei R. Marques
---
Nota da Moderação (Maligno):
O presente tópico foi movido da seção "Contribuições, Dicas e Tutoriais", uma vez que seu conteúdo está em divergência com os objetivos daquela seção, onde só podem constar OFERTAS de dicas e truques e discussões sobre o material apresentado.
Sou programador COBOL, mas ja fiz um cursinho de Clipper tempos atráz.
Estou tentando ajudar um cliente, que tem um programa de representante em Clipper 5.3b, pois deu pau quando entrou no ano de 2010.
Ja identifiquei o problema e ja fis a correção que era e questão de trabalhar com 4 digitos no ano. O programador dele nao da mais suporte a ele ou seja descontinou totalmente o programa e entregou os fontes ao cliente. Mas alguns arquivos ela nao enviou como por exemplo o arquivo citado acima: Key.ch. O cliente ligou para ele, mas ele diz que nao tem mais nada referente a estes arquivos.
Pelo que pude notar que este arquivo e uma função, tipo Inkey.ch, mas até agora achei solução para poder recompilar sem o devido arquivo.
Isolei o Key.ch e compilei o retorno foi o seguinte:
C:\CLIP53\BIN>clipper nota
348K available
Compiling NOTA.PRG
Code size 33185, Symbols 5536, Constants 12767
C:\CLIP53\BIN>if not errorlevel 1 exospace file nota
Reading object files and library headers.
Processing library directories.
Extracting library objects.
Unresolved externals...
"ABRIU" in module (NOTA)
"APB" in module (NOTA)
"BIP" in module (NOTA)
"BUF" in module (NOTA)
"CENTRO" in module (NOTA)
"CLIOBS" in module (NOTA)
"CONFIRMA" in module (NOTA)
"DECRIP" in module (NOTA)
"DIREITA" in module (NOTA)
"EDITA" in module (NOTA)
"GETID" in module (NOTA)
"INPUT2" in module (NOTA)
"JANELA" in module (NOTA)
"MENSA2" in module (NOTA)
"MOUSE" in module (NOTA)
"MOUSEAREA" in module (NOTA)
"OP" in module (NOTA)
"PROG_DADOS" in module (NOTA)
"PROG_TELA" in module (NOTA)
"READBUTTON" in module (NOTA)
"READINI" in module (NOTA)
"READMEMO" in module (NOTA)
"SENDESC" in module (NOTA)
"TRAVOU" in module (NOTA)
"TRAVOUF" in module (NOTA)
"UPD" in module (NOTA)
"WAITING" in module (NOTA)
"WRITEINI" in module (NOTA)
ERROR(#4045): Total: 28 unresolved symbols.
ERROR(#4056): Abort error level exceeded.
Agradeço muito se puderem me ajudar.
Sds.
Vanderlei R. Marques
---
Nota da Moderação (Maligno):
O presente tópico foi movido da seção "Contribuições, Dicas e Tutoriais", uma vez que seu conteúdo está em divergência com os objetivos daquela seção, onde só podem constar OFERTAS de dicas e truques e discussões sobre o material apresentado.