Libs, Legal, Mas como Fazer?

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Stanis Luksys
Colaborador
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Mensagem por Stanis Luksys »

Eolo escreveu:Uma pergunta, pra complicar: se, no Clipper, todas as funções são "incluídas" no EXE e você não precisa distribuir a LIB com o seu sistema, então qual a vantagem de se criar LIBs? O tempo da compilação?
A maior vantagem de uso das bibliotecas é poder aproveitar funções em vários programas, de modo que ao linkar uma lib no seu sistema, apenas os objetos referenciados por ele serão incuídos no produto final, ao contrario do que aconteceria se você compilasse todos os prgs de uma lib no seu programa.

Uma lib pode ter 100 funções, se você no seu programa só utiliza uma, só ela estará no seu executável. Se fosse um prg com 100 funções e você linkasse no programa, as 100 funções estariam no executável.

Falou!!
Stanis Luksys
sites.google.com/hblibs

Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
Stanis Luksys
Colaborador
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Mensagem por Stanis Luksys »

Ahhh, isso tudo que eu falei da lib, evidentemente só funciona se cada função tiver o seu próprio prg e gerar o seu próprio objeto. Eu faço assim.

Falou!
Stanis Luksys
sites.google.com/hblibs

Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
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 necessariamente. Tenho módulos (ou objetos, se quiser) que tem dezenas de funções. Mas todas tem uma relação entre si. Então, lógico, todas vão junto. :)
[]'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!
Stanis Luksys
Colaborador
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Mensagem por Stanis Luksys »

Maligno escreveu:Não necessariamente. Tenho módulos (ou objetos, se quiser) que tem dezenas de funções. Mas todas tem uma relação entre si. Então, lógico, todas vão junto. :)
Sim, foi o que eu quis dizer na união dos dois posts... Só não disse... hehe
Stanis Luksys
sites.google.com/hblibs

Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
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 »

Ah, me desculpe. Não tinha "pescado" sua idéia. :)
[]'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
Eolo
Colaborador
Colaborador
Mensagens: 1134
Registrado em: 08 Dez 2005 18:24
Localização: São Paulo - SP

Mensagem por Eolo »

Eolo escreveu:
Uma pergunta, pra complicar: se, no Clipper, todas as funções são "incluídas" no EXE e você não precisa distribuir a LIB com o seu sistema, então qual a vantagem de se criar LIBs? O tempo da compilação?
A maior vantagem de uso das bibliotecas é poder aproveitar funções em vários programas, de modo que...
Stanis, vc citou a minha pergunta inicial, mas não percebeu que tem outro post meu, posterior, onde eu explico que, pra mim, criar uma LIB é só um passo desnecessário a mais...
Stanis Luksys
Colaborador
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Mensagem por Stanis Luksys »

Sim,

Eu já tinho lido sim. Mas escrevi porque acho que ninguém tinha comentado o mesmo que eu, e alguma outra pessoa pode ler o tópico com a mesma dúvida.

Quanto mais respostas, melhor.

Falou!
Stanis Luksys
sites.google.com/hblibs

Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
Responder