Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

O binário 

Inclusão de trecho
tecen:SmartClienttecen:
SmartClient
nopaneltrue
 possui diversos arquivos de dependência (bibliotecas) inerentes ao Sistema Operacional ao qual deve ser executado. Elas fornecem APIs de acesso às funções do Sistema Operacional, construção de interface gráfica, segurança, criptografia, etc.

Até a build 7.00.131227A a maioria dessas bibliotecas estavam embutidas no binário 

Inclusão de trecho
tecen:SmartClienttecen:
SmartClient
nopaneltrue
e, neste caso, são denominadas bibliotecas estáticas. Outras bibliotecas a parte também são necessárias nesse caso mas são encontradas por padrão no próprio Sistema Operacional.

A partir da build 7.00.170117A o binário 

Inclusão de trecho
tecen:SmartClienttecen:
SmartClient
nopaneltrue
passa a ser distribuído com suas dependências de maneira dinâmica (ou shared), a principal característica nesse caso é que as bibliotecas são distribuídas em arquivos separados e que devem ser mantidas junto ao binário. São representadas por arquivos com extensão .dll (no Windows ou .so no Linux e Mac OS) que estão disponíveis no mesmo arquivo compactado do pacote
Inclusão de trecho
tecen:SmartClienttecen:
SmartClient
nopaneltrue
 disponibilizado para download. Tanto as bibliotecas quanto outros arquivos de resource, traduções ou suplementos encontram-se no mesmo nível de diretório do binário 
Inclusão de trecho
tecen:SmartClienttecen:
SmartClient
nopaneltrue
 e também em diversas subpastas.

É importante ressaltar que cada nova versão do binário 

Inclusão de trecho
tecen:SmartClienttecen:
SmartClient
nopaneltrue
 - Shared disponibilizado poderá também conter alterações, inclusões ou exclusões em qualquer um dos arquivos de dependência, portanto é de extrema importância que todo o pacote seja utilizado durante uma atualização.

...