Dois problemas

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
WCARDOSO
Usuário Nível 2
Usuário Nível 2
Mensagens: 59
Registrado em: 08 Jul 2004 10:49

Dois problemas

Mensagem por WCARDOSO »

Bom dia colegas,
Primeiro : não me lembro mais como faz uma lib.
eu executo o seguinter : clipper rac
lib file rac
quando ele pede dos dados me renrolo : OPERATION :
LISTFILE:
OUTPUT LIBRALY:
O que eu digito ai?

Segunda : como faço pra resolver o problema dos erros :
WARNING WRT0011 " FWRITE" double defined

Obrigado,
[]´s
Wagner
[]´s
Wagner
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Mensagem por sygecom »

Onde isso ? o que vc esta usando para gerar LIB para CLIPPER ? no link abaixo tem um programinha para gerar LIB para clipper.

https://pctoledo.org/download/cop ... t&deonde=3
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Dois problemas

Mensagem por Maligno »

WCARDOSO escreveu:Primeiro : não me lembro mais como faz uma lib.
Help pra isso é fácil. Execute o utilitário de bibliotecas (MS LIB ou Borland TLIB, por exemplo) sem qualquer argumento e o help aparecerá. É só seguir a receita. Eu uso o TLIB e, simplificadamente, é TLIB myLIB +objeto pra incluir o objeto na biblioteca myLIB. Se ela não existir, será criada.
Segunda : como faço pra resolver o problema dos erros :
WARNING WRT0011 " FWRITE" double defined
Nunca vi esse warning antes. Mas, normalmente, warnings podem ser ignorados. Esse está causando algum problema sério?
[]'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
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Mensagem por Maligno »

Em tempo: acho o TLIB melhor que o LIB da Microsoft. Se quiser, tenho o TLIB no meu site pra download.
[]'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
WCARDOSO
Usuário Nível 2
Usuário Nível 2
Mensagens: 59
Registrado em: 08 Jul 2004 10:49

Mensagem por WCARDOSO »

Maligno, não encontrei no seu site esta função.
[]´s
Wagner
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 »

Não encontrou a função por quê não é função. :)))
No mesmo link que passei, pegue o arquivo tlib_v4.5.zip.
[]'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
WCARDOSO
Usuário Nível 2
Usuário Nível 2
Mensagens: 59
Registrado em: 08 Jul 2004 10:49

Mensagem por WCARDOSO »

Desculpe Maligno,
Mas nesses dois link´s http://prg.buzinello.com
http://pub.buzinello.com
que você me passou naum encontrei o tlib_v4.5.zip

Obrigado,
[]´s
Wagner
[]´s
Wagner
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 »

Você se distraiu e não viu que na minha segunda mensagem tem um link na frase que escrevi. Este link é igual este aqui. Note que a palavra "aqui" está em outra cor. :)
[]'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
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Mensagem por gvc »

Verifique no seu fonte, vc esta redefinindo um simbolo publico.

Do NG:

wrt0011 Public symbol '<symbol>' redefined

Explanation: Redefinition messages are especially important when a .PLL is involved. Often programmers will rewrite a routine in a referenced library and not include the new module until they create the .EXE. When a .PLL is built referring to the library and .RTLink needs to resolve the name of the routine, it has not seen the new definition but needs to find a definition for the symbol. It would therefore pull in the module from the library into the .PLL. When you later linked the .EXE which referenced the .PLL, you would get redefinition messages.
The addresses in the .PLL have been bound so that they call the library function, while the addresses in the .EXE have been bound to reference your function.

Action: The redefinition of symbols in .RTLink is normally a serious error; however, in some instances a knowledgeable programmer may ignore this warning if the symbol will never be referenced. Do this at your own risk, however, because in most cases this warning is catastrophic. It implies that occurrences of the symbol may be replaced by different addresses in different parts of the program. Use of the EXCLUDE option can often help out with symbol redefinition messages (especially when you wish to delay the definition of some symbol in a .PLL since the linker will not see the correct definition until .EXE link time).
"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
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 »

Pô! To mal. Juro que olhei o NG, mas nem me toquei que o caso era de RTLink. :(
[]'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
WCARDOSO
Usuário Nível 2
Usuário Nível 2
Mensagens: 59
Registrado em: 08 Jul 2004 10:49

Mensagem por WCARDOSO »

Na pratica o que tenho que fazer???
[]´s
Wagner
Avatar do usuário
Luciano Bonfim
Usuário Nível 3
Usuário Nível 3
Mensagens: 414
Registrado em: 23 Ago 2007 09:34
Localização: Rio de Janeiro / São Paulo
Contato:

Mensagem por Luciano Bonfim »

amigo,

vc chamou alguma variavel ou funcao ou procedure de FWRITE

renomeia ela!!!!
Muito Obrigado,

Luciano Bonfim de Azevedo
www.bonfim.com.br
luciano@bonfim.com.br
www.linkedin.com/in/lucianobonfim
Skype : lucianobonfim
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 »

Aproveita e troca o RTLink pelo BLinker. O ganho é excepcional. Se quiser, pegue no meu site, neste link aqui. Pra usar o dito cujo é fácil e o assunto já foi tratado porrilhões de vezes no fórum. É só fazer uma busca.
[]'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