Help and Support

Artigo: 27993 - Última revisão: terça-feira, 16 de Agosto de 2005 - Revisão: 2.1

Criar uma biblioteca rápida (.QLB) a partir de uma biblioteca de ligação (.LIB)

Nesta página

Expandir tudo | Reduzir tudo

Sumário

O utilitário LINK.EXE pode criar um ficheiro de biblioteca rápida (.QLB) de um ficheiro de biblioteca (.LIB) de ligação. Isto pode ser efectuado utilizando a opção /Q de ligação e a seguinte sintaxe:
LIGAR xxxx.LIB /Q,,,VBDOSQLB.LIB;
onde xxxx.LIB é seu biblioteca .LIB para que pretende criar uma biblioteca rápida. Também deve ligar a biblioteca de suporte QLBxx.LIB adequada da seguinte forma: para Microsoft Visual Basic for MS-DOS versão 1.0, utilize VBDOSQLB.LIB; para Microsoft QuickBasic para MS-DOS versões 4.0 e o compilador base do Microsoft MS-DOS versões 6.0, utilize BQLB40.LIB; para Microsoft QuickBasic para MS-DOS versão 4.0b e compilador base do Microsoft para MS-DOS versão 6.0b, utilize BQLB41.LIB; e para Microsoft QuickBasic para MS-DOS versão 4.5, utilize BQLB45.LIB o.

Além disso, na parte inferior neste artigo é um método que pode ser utilizado para criar um QuickBasic da Microsoft para MS-DOS versão 2.0, 2.01 ou 3.0 biblioteca de utilizador de tempo de execução a partir de bibliotecas .LIB. Bibliotecas de tempo de execução de utilizador são criadas e utilizadas diferente do que as bibliotecas rápidas existentes em versões posteriores.

Mais Informação

Nota que bibliotecas rápidas (ficheiros .QLB) só podem ser utilizadas no ambiente VBDOS.EXE (e são carregadas com a opção /L).

O Visual Basic for MS-DOS manual descreve métodos para criar bibliotecas rápidas através da utilização de ficheiros .OBJ ou a opção de criar biblioteca no menu de execução do Editor de VBDOS.EXE. O comando de ligação acima permite-lhe criar um ficheiro .QLB quando apenas um ficheiro .LIB está disponível.

Por exemplo, quando o seguinte comando é emitido a partir da linha de comandos do MS-DOS, uma biblioteca rápida (MOUSE.QLB) é criada do ficheiro de biblioteca MOUSE.LIB:
LIGAR MOUSE.LIB /Q,,,VBDOSQLB.LIB;
Um método semelhante é utilizado quando pretende combinar duas ou mais bibliotecas existentes para uma biblioteca rápida. Por exemplo, o seguinte comando irá combinar MY.LIB (biblioteca criada por si) com VBDOS.LIB (biblioteca fornecida com o compilador) ao formulário MYNEW.QLB:
LIGAR MY.LIB+VBDOS.LIB /Q, MYNEW.QLB,, VBDOSQLB.LIB;
Tenha em atenção que se o seguinte comando é utilizado para criar biblioteca rápida, em seguida, tornam-apenas os ficheiros de VBDOS.LIB são chamados a partir de MY.LIB irão, em última análise, se uma parte do MYNEW.QLB:
LIGAR MY.LIB /Q, MYNEW.QLB,, VBDOSQLB.LIB+VBDOS.LIB;
Por conseguinte, se as rotinas de VBDOS.LIB estão a ser chamadas do nível de módulo principal do programa, terá de utilizar a sintaxe anterior (ou seja, todos os ficheiros .LIB tem de ser especificados no parâmetro primeiro).

Para mais informações na criação de bibliotecas rápidas, consulte o capítulo 19 "criar e utilizar rápida bibliotecas" do " Visual Basic for MS-DOS: Programmer ' s Guide. "

QuickBasic for MS-DOS versões 2.x, 3.00

No Microsoft QuickBasic para MS-DOS versões 2.0, 2.01 e 3.0, o utilitário BUILDLIB.EXE pode ser utilizado para converter subprogram .OBJ ficheiros em bibliotecas de tempo de execução de utilizador, que podem ser chamadas num editor de FB ou ao contrário nas versões posteriores, chamados a partir de um programa executável foi compilado para requerer o módulo de tempo de execução. Microsoft QuickBasic versões disponibilizadas depois 3.0 não oferecem o utilitário BUILDLIB.EXE e não suportam bibliotecas de tempo de execução de utilizador para ser utilizado com programas EXE. (No entanto, compilador base do Microsoft MS-DOS versões 6.0 e 6.0b, e Microsoft Basic Professional Development System para MS-DOS versões 7.0 e 7.1 oferecer uma funcionalidade semelhante: um utilitário BUILDRTM.EXE para adicionar módulos de .OBJ no módulo de tempo de execução base propriamente dito).

O utilitário BUILDLIB.EXE do Microsoft QuickBasic para MS-DOS versões 2.x/3.0 pode de ser utilizado para criar bibliotecas de utilizador de ficheiros .LIB quando invocar BUILDLIB com a opção / l (BUILDLIB /L). Uma vez chamado com a opção / l, BUILDLIB em seguida, pede-lhe o nome do ficheiro de biblioteca .LIB a entrada e o nome da biblioteca de utilizador para exportar. Ficheiros de .OBJ de objecto não podem ser entrados BUILDLIB.EXE se invocar BUILDLIB.EXE com a opção / l, a menos que os ficheiros .OBJ primeiro são colocados em .LIB ficheiros com o utilitário de gestor de biblioteca Microsoft LIB.EXE.

A informação contida neste artigo aplica-se a:
  • Microsoft Visual Basic for MS-DOS
  • Microsoft QuickBasic 4.0
  • Microsoft QuickBASIC 4.0b
  • Microsoft QuickBasic 4.5 para MS-DOS
  • Microsoft BASIC Compiler 6.0
  • Microsoft BASIC Compiler 6.0b
Palavras-chave: 
kbmt KB27993 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Pedíamos-lhe o favor de preencher o formulário existente no fundo desta página caso venha a encontrar erros neste artigo e tenha possibilidade de colaborar no processo de aperfeiçoamento desta ferramenta. Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 27993  (http://support.microsoft.com/kb/27993/en-us/ )
Retired KB ArticleExclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.

Traduções de Artigos