Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Aviso

Componente descontinuado e não suportado pelo SmartClient HTML

Pagetitle
Classe TOleContainer
Classe TOleContainer

Aviso
titleDescontinuidade do TOleContainer

Devido à alterações na API da Microsoft, levando à descontinuidade no suporte ao ActiveX, a partir da build 170117A , nosso suporte à este componente também foi encerrado.


Cria um objeto do tipo botão vinculado a um objeto OLE (Object Linking and Embedding).

Hierarquia

Construtores

Inclusão de trecho
Classe TOleContainer - Construtores
Classe TOleContainer - Construtores
nopaneltrue

Métodos

Inclusão de trecho
Classe TOleContainer - Métodos
Classe TOleContainer - Métodos
nopaneltrue


Observações

Nota
icontrue
titleAtençã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.


Aviso
titleA 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

Bloco de código
languagecpp
themeEclipse
linenumberstrue
collapsefalse
#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