Página 3 de 3
Enviado: 27 Jul 2007 21:04
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!!
Enviado: 27 Jul 2007 21:24
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!
Enviado: 27 Jul 2007 21:26
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.

Enviado: 27 Jul 2007 21:34
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
Enviado: 27 Jul 2007 21:35
por Maligno
Ah, me desculpe. Não tinha "pescado" sua idéia.

Enviado: 28 Jul 2007 08:09
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...
Enviado: 28 Jul 2007 10:02
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!