Contato
     
 
FlagShip -> Biblioteca

Embora muitos dos termos de um .PRG são traduzidos diretamente para C, uma biblioteca adicional é fornecida com FlagShip, a qual tem funcionalidade semelhante a libc.a da linguagem C ou a Clipper.lib do DOS. A biblioteca do FlagShip inclui todas as funções padrão, as quais manuseiam o escopo de variáveis dinâmicas, macros, input, output, acesso de banco de dados e assim por diante.

Para muitos sistemas operacionais são fornecidas bibliotecas estáticas e dinâmicas. Em alguns sistemas operacionais, onde a linkedição dinâmica não está disponível ou não é padrão (como o antigo SCO rel 3.2.2, AIX, e o antigo Linux aout), a biblioteca estática está disponível.

Nota: O desenvolvedor de software pode decidir como o executável deveria ser linkado. Normalmente, o executável que acessa bibliotecas dinâmicas (similar a .dll em MS-Windows) tem um tamanho significativamente menor (que economiza espaço de disco e tempo de carga), mas são mais sensíveis para o sistema operacional. Por outro lado, usando um executável linkado estaticamente, todo o código já está embutido, por isso é melhor para distribuição dos aplicativos. É, então, utilizável em vários subreleases do mesmo sistema operacional.

 

  © 2005 - Direitos Reservados
Telefone: (11) 5096-4321
contato@inso.com.br