Componente descontinuado e não suportado pelo SmartClient HTML
Descontinuidade do TOleContainer
Devido à alterações na API da Microsoft, levando à descontinuidade no suporte, a partir da build 170117A, nosso suporte à este componente não será mais possível.
Cria um objeto do tipo botão vinculado a um objeto OLE (Object Linking and Embedding).
Hierarquia
- TControl
- TOleContainer
Construtores
Métodos
Observações
Atenção
- Este componente não é suportado pelo TOTVS | SmartClient HTML.
- Este componente somente funciona, no SmartClient, com o sistema operacional Microsoft Windows.
- Este componente necessita registrar um arquivo de biblioteca (DLL) que serve de "ponte" entre o Protheus e o aplicativo, por exemplo: WinWord.
Por questões de segurança o Windows não permite o registro de DLL do tipo COM sem acesso de Administrador. Mais detalhes na documentação Microsoft.
A recomendação é que o usuário receba o acesso e execute o SmartClient como Administrador
- A partir da build 7.00.131227A - 13.2.3.25 um usuário com permissão de administrador poderá executar o instalador TOleContainerInstaller (disponível na mesma pasta do binário SmartClient) que fará o registro da dependência (DLL) do componente TOleContainer. Uma vez instalado, o componente não mais necessitará da permissão de Administrador, podendo ser executado por qualquer usuário.
A TOTVS não se responsabiliza pelas alterações aplicadas em atualizações do Sistema Operacional.
As atualizações do Sistema Operacional podem modificar, sem aviso prévio, sua engine de segurança e as permissões em arquivos e pastas existentes, alterando assim o comportamento do componente utilizado.
Exemplos
#INCLUDE "TOTVS.CH" MAIN FUNCTION testOleContainer() DEFINE DIALOG oDlg TITLE "Exemplo TOleContainer" FROM 180,180 TO 550,700 PIXEL oTOleContainer := TOleContainer():New(01, 01, 260, 184, oDlg, .T., 'C:\Dir\Totvs.doc') ACTIVATE DIALOG oDlg CENTERED RETURN
Exemplo da classe TOleContainer
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas