Blinker

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Euclides
Usuário Nível 3
Usuário Nível 3
Mensagens: 154
Registrado em: 12 Mai 2007 14:07
Localização: São Paulo, Capital

Blinker

Mensagem por Euclides »

Olá Pessoal
Tentei rcompilar um sistema antigo com o blinker e deu a seguinte mensagem:
BLINKER : 1115 : FR01.OBJ(FR01) : 'ATE' : unresolved external

procurei todos os ATE´s no progrrama mas não vi nada diferente.
(no .OBJ achei uns ATE´s suspeitos)
Como é que poderia saber pelo menos a linha no programa ?
Agradecemos antecipadamente.
Euclides
Dércio_Luiz_Zanatta
Usuário Nível 3
Usuário Nível 3
Mensagens: 153
Registrado em: 11 Jan 2006 15:37
Localização: Ibirubá - RS

Mensagem por Dércio_Luiz_Zanatta »

Cara..
Isso ai é uma função chamada ATE que está sendo chamada no programa. Pode ser uma Função de uma LIB externa que não linkada junto com o programa..
Euclides
Usuário Nível 3
Usuário Nível 3
Mensagens: 154
Registrado em: 12 Mai 2007 14:07
Localização: São Paulo, Capital

Mensagem por Euclides »

É Dercio... isso é uma ´sujeira´ que ´apareceu´ no programa...
As Rotinas externas já verifiquei.
Estou ´quebrando´ a fonte em vários pedaços e deixando as rotinas vazias para ver aonde está o ´maledeto´.
Pensei que alguém conhecia algum macete do blinker.
É que o MAP não é gerado quando o EXE não é gerado.
o VERBOSE não diz nada de significativo.
Obrigado pela atenção.
Euclides
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

O culpado, pelo menos, é um arquivo só: FR01.PRG. Esse ATE está nele.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

Prezado Colega

Eu quando preciso procurar algo dentro de arquivos e não sei exatamente onde ele está, uso o XTreeGold, seleciono todos os arquivos que quero pesquisar e mando buscar todas as ocorrências, no seu caso eu procuraria por "ate", o XTree se encarregaria de procurar e me retornar todos os arquivos com a ocorrência, aí bastaria eu dar um View em cada um e ele me mostraria onde estão.

Até logo.

Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Acho que não será necessário ver todos, já que o problema está num arquivo só. Basta botar esse arquivo no editor e procurar pela tal ATE. Aliás, ela pode nem existir. Já peguei erro mais ou menos parecido com uma função de nome estranho e desconhecido. No final das contas, o problema era um pente de memória. Substituí e tudo voltou ao normal.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem por Clipper »

O próximo erro será...

BLINKER : 1115 : FR01.OBJ(FR01) : 'ATE' : unresolved external vai dar pau 'ATE' tu achar

:)) :)) :)) :)) :)) :)) :)) :)) :)) :)) :)) :))

Brincadeirinha é que tô mais tranquilo depois da descarregada de raiva que dei hoje.

ATE logo ! ops...foi mal

Digo. Tchau !

Marcelo
Programador que é programador, quando tá de folga vai inventar função nova, fazer testes, ou seja... se divertir
Cobra 210 - Drive de 8" 1.024 KB - 64 KB RAM - Impressora de Linha Cobra - Visicalc - Fortran - Dialog - Sistema Operacional SP/M (é sp/m mesmo - era o cp/m da cobra)
Euclides
Usuário Nível 3
Usuário Nível 3
Mensagens: 154
Registrado em: 12 Mai 2007 14:07
Localização: São Paulo, Capital

Mensagem por Euclides »

Pois é...
Depois de ´quebrar´ o programa em várias partes (7500 linhas), achei o marvado... era um ...(ate(xxx)-Date(yyy))
(não sei com foi perder o ´D´)
A última pesquisa eu fiz com a resolução de 800 na tela
Acho que mereci a gozação acima...
T+
Euclides
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

ATE tu, Euclides? :)))))
Acontece. Esquenta não. :)))))
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Responder