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 LINK (.LIB)

Nesta página

Expandir tudo | Reduzir tudo

Sumário

O utilitário LINK.EXE pode criar um ficheiro de biblioteca rápida (.QLB) a partir de um ficheiro de biblioteca (.LIB) LINK. Pode fazê-lo utilizando a opção /Q LINK e a seguinte sintaxe:
LINK xxxx.LIB /Q,,,VBDOSQLB.LIB;
xxxx.LIB sendo a suas próprias biblioteca .LIB para o qual pretende criar uma biblioteca rápida. Também deve ligar a biblioteca de suporte QLBxx.LIB adequada da seguinte forma: para o Microsoft Visual Basic for MS-DOS versão 1.0, utilize VBDOSQLB.LIB; para Microsoft QuickBasic para MS-DOS versões 4.0 e 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 for MS-DOS versão 4.5, utilize BQLB45.LIB.

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

Mais Informação

Note que bibliotecas rápidas (.QLB ficheiros) só podem ser utilizadas num 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 utilizando .OBJ ficheiros ou a opção Criar biblioteca no menu de executar a partir do Editor VBDOS.EXE. O comando acima do LINK permite-lhe criar um ficheiro .QLB quando um ficheiro .LIB só está disponível.

Por exemplo, quando o seguinte comando é emitido de linha de comandos do MS-DOS, uma biblioteca rápida (MOUSE.QLB) é criada a partir do ficheiro MOUSE.LIB biblioteca:
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 a biblioteca rápida, em seguida, tornar-se apenas os ficheiros em VBDOS.LIB que são chamados a partir MY.LIB em última análise-irão uma parte MYNEW.QLB:
LIGAR MY.LIB /Q, MYNEW.QLB,, VBDOSQLB.LIB+VBDOS.LIB;
Por conseguinte, se as rotinas na VBDOS.LIB são a ser chamadas a partir o nível de módulo principal do programa, terá de utilizar a sintaxe anterior (ou seja, todos os ficheiros .LIB devem ser especificados no primeiro parâmetro).

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

QuickBasic para 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 o subprograma .OBJ ficheiros em bibliotecas de tempo de execução de utilizador, podem ser chamadas a partir do Editor FB ou ao contrário em versões posteriores, chamada a partir de um programa EXE que foi compilado para requerer o módulo de tempo de execução. As versões Microsoft QuickBasic disponibilizadas 3.0 não oferecem o utilitário BUILDLIB.EXE e não suportam a 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 .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 ser utilizado para criar bibliotecas de utilizador a partir de ficheiros .LIB quando invocar BUILDLIB com a opção/l (BUILDLIB /L). Uma vez invocado com a opção/l, BUILDLIB em seguida, pede-lhe o nome do ficheiro de biblioteca .LIB para entrada e o nome da biblioteca de utilizador para exportar. Objecto .OBJ ficheiros 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 .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). 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