Página 1 de 1

Funções Estáticas

Enviado: 03 Jan 2007 11:58
por TerraSoftware
Caros colegas...
Sempre tive o conceito de que uma função estática faz com que o executável final ocupe menos memória da máquina.
Pergunto aos "dinosauros" do forum: Este conceito realmente esta correto ?

Enviado: 03 Jan 2007 12:44
por gvc
Eu sempre entendi que a função estática só existe para o PRG em que está. Não existe para os demais PRG´s do sistema.
Isso permite ter mais de uma função com o mesmo nome dentro do mesmo sistema, mas em PRG´s diferentes.
Quanto ao uso de memória, tb fico na dúvida.

Enviado: 03 Jan 2007 14:38
por TerraSoftware
Este conceito citado pelo amigo gvc, eu também já tinha, e está corretíssimo. Mas minha dúvida é mesmo com relação a mémoria, pois me parece que uma função pública vai alocar mais memória, devido o fato de estar disponível ao programa inteiro, mas não tenho certeza dessa afirmação. É justamente isso que quero saber !!!

Enviado: 03 Jan 2007 18:30
por Clipper
Eu creio que não faz diferença, pois como o clipper cria orvelays dinâmicos creio que não haja nenhuma influência, para melhor uso da memória com clipper creio que a melhor solução é o uso do Blinker ou Exospace no modo protegido, no modo protegido o clipper pode alocar até 16 mb de memória.

Até logo.

Marcelo