ID do artigo: 139154 - Última revisão: segunda-feira, 17 de novembro de 2003 - Revisão: 2.1 INFO: OLE controle licenciamento no Visual FoxPro
Nesta páginaSumárioVisual FoxPro não permitirá que um controle OLE a ser criado ou instanciado a menos que a licença correta esteja presente. Os desenvolvedores que adquirir e instalar um controle OLE, bem como sua licença poderão adicionar esse controle a formulários. Informações sobre a licença é salvo com o formulário ou classe. Isso permite que formulários distribuídos executar com êxito em estações de trabalho que não têm uma licença de tempo de design. Os usuários não serão capazes de abrir esses formulários para modificação, a menos que eles também comprar uma licença de tempo de design de fornecedor do controle. Os desenvolvedores também podem distribuir bibliotecas de classes visual que contêm controles OLE. Novos controles com base nessas classes visual podem ser adicionados à execução de formulários. Os usuários não podem modificar essas classes visual, adicionar novos controles baseiam-los aos formulários no modo de design ou subclasse-los. Mais InformaçõesControles OLE podem ser desenvolvidos e distribuídos sem encargo ou requisitos de licenciamento. No entanto, a maioria será projetada para que eles falharem sem uma licença. Existem atualmente dois tipos de licenças para controles OLE: tempo de design e tempo de execução.
Os controles não podem exigir nenhuma licença ou podem fornecer apenas licenças de tempo de design ou tempo de execução. Controles podem procurar informações de licença de maneira diferente descrita aqui. Consulte a documentação do controle OLE para obter mais informações. Uma licença é uma chave ou um valor que um controle pode verificar examinando o registro ou o aplicativo recipiente. Quando você tenta adicionar um controle OLE, como o controle de estrutura de tópicos a um novo formulário, o controle de estrutura de tópicos verifica o registro para sua chave de licença de tempo de design. Se ele encontrar essa chave, o novo controle é adicionado. Quando você salva esse formulário, o Visual FoxPro solicita o segundo tipo de chave, a chave de licença de tempo de execução, do controle. Esse segundo valor é armazenado no formulário. Quando o formulário é executado, o Visual FoxPro passa a chave de tempo de execução para o controle como ele instancia o formulário. Isso impede que o controle verificando uma chave de tempo de design. Este formulário será executado em qualquer estação de trabalho onde o controle de estrutura de tópicos está instalado, independentemente da existência de uma chave de tempo de design. A licença de tempo de design é uma chave no registro da estação de trabalho. Ele é geralmente colocado existe pelo programa de instalação instalado o controle OLE. No entanto, os fornecedores podem fornecer um arquivo .reg que pode ser mesclado no registro em vez disso. Quatro exemplos passo a passoOs exemplos a seguintes demonstram como controles OLE podem ser usados em aplicativos do Visual FoxPro e como eles podem ser com êxito distribuídos. Esses exemplos usar o controle da estrutura de tópicos, que é fornecido com a versão profissional do Visual FoxPro 3.0. Os exemplos a seguir estão incluídos:
Distribuir um formulário que contém um controle de estrutura de tópicos
Distribuição de uma classe Visual que contém um controle de estrutura de tópicos
Distribuição de um programa que tenta criar um novo controle OLE
Distribuição de um programa que cria um novo controle OLE de uma classeObservação: Este exemplo requer o arquivo de Visual Olelib.vcx de biblioteca de classe criado na etapa 1 do exemplo "Distribuindo um Visual classe que contém uma estrutura de tópicos controle".
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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes 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 deste artigo |






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


Voltar para o início