Artigo: 139154 - Última revisão: segunda-feira, 17 de Novembro de 2003 - Revisão: 2.1 INFO: OLE controlo licenciamento no Visual FoxPro
Nesta páginaSumárioVisual FoxPro não permite que um controlo OLE seja criado ou instanciados a menos que a licença correcta esteja presente. Os programadores que adquirir e instalar um controlo OLE, bem como respectiva licença não conseguirá adicionar este controlo aos formulários. Informações de licença são guardadas com o formulário ou classe. Isto permite que formulários distribuídos executar com êxito em estações de trabalho que não tenham uma licença de tempo de estruturação. Os utilizadores não conseguem abrir estes formulários para modificação, a menos que também adquirir uma licença de estrutura do fornecedor do controlo. Os programadores também poderão distribuir bibliotecas de classe visual que contenham controlos OLE. Podem ser adicionados novos controlos dependendo destas classes visual à execução de formulários. Os utilizadores não pode modificar estas classes visual, adicione novos controlos baseiam nos mesmos para formulários no modo de estrutura ou subclasse-los. Mais InformaçãoControlos OLE podem ser desenvolvidos e distribuídos sem encargos ou requisitos de licenciamento. No entanto, mais irão ser concebido para que estes falharem sem uma licença. Existem actualmente dois tipos de licenças para controlos OLE: estrutura e de tempo de execução.
Controlos podem requerer a não licenças ou poderão fornecer apenas licenças de estruturação ou run-time. Controlos podem procurar informações de licença de uma forma diferente do aqui descrita. Consulte a documentação do controlo OLE para obter mais informações. Uma licença é uma chave ou um valor que um controlo pode verificar procurando no registo ou a aplicação de contentor. Quando tenta adicionar um controlo OLE, tais como o controlo do código hierárquico a um novo formulário, o controlo do código hierárquico verifica o registo para a chave de licença de tempo de estruturação. Se encontrar esta chave, é adicionado o novo controlo. Quando guardar esse formulário, o Visual FoxPro pede o segundo tipo de chave, a chave de licença de tempo de execução, do controlo. Este segundo valor é armazenado no formulário. Quando o formulário é executado, Visual FoxPro passa a chave run-time para o controlo como-instancia o formulário. Isto impede que o controlo Procurar uma chave de tempo de estruturação. Este formulário será executada em qualquer estação de trabalho onde está instalado o controlo do código hierárquico, independentemente da existência de uma chave de estruturação. A licença de tempo de design é uma chave no registo da estação de trabalho. Este é geralmente aí colocada pelo programa de instalação instalado o controlo OLE. No entanto, os fornecedores poderão fornecer um ficheiro .reg que pode ser intercalado em vez disso, o registo. Quatro exemplos passo a passoOs exemplos seguintes demonstram como controlos OLE podem ser utilizados em aplicações do Visual FoxPro e como estas podem ser com êxito distribuídas. Estes exemplos utilizem o controlo código hierárquico, que é fornecido com a versão profissional do Visual FoxPro 3.0. Os exemplos seguintes estão incluídos:
Distribuir um formulário que contém um controlo de destaques
Distribuir uma classe visual que contém um controlo de destaques
Distribuir um programa tenta criar um novo controlo OLE
Distribuir um programa que cria um novo controlo OLE a partir de uma classeNOTA: Este exemplo necessita do ficheiro de Visual classe biblioteca Olelib.vcx criado no passo 1 do exemplo "Distribuir um Visual classe que contém um código hierárquico controlo".
A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: 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: 139154
(http://support.microsoft.com/kb/139154/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar ao topo