Histórico da Página
Pagetitle | Limitações | Limitações |
---|
...
|
Informações | ||
---|---|---|
| ||
📢 As funções a seguir são suportadas caso utilize o WebAgent, para mais informações clique aqui. |
Diferenças
A seguir, as limitações de funções e componentes não suportados ou com comportamento diferenciado na plataformaentre as versões HTML e Desktop.
Índice |
---|
Funções
Área de tabela de conteúdos | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||
CpyS2TComo o navegador não tem acesso ao sistema de arquivos da estação remota, a chamada é desviada para a função CpyS2TW, e assim, o caminho destino da cópia é ignorado e é exibido o diálogo de download do arquivo. CpyT2SComo o navegador não tem acesso ao sistema de arquivos da estação remota, ele só pode copiar arquivos que forem carregados para a área temporária do usuário pela chamada da função CGetFile. WinExecEsta função não é suportada pelo SmartClient HTML pois o navegador não tem acesso ao sistema de arquivos da estação remota. O código de erro retornado é sempre o 5 (ERROR_ACCESS_DENIED). ShellExecuteEssa função quando Como o navegador não tem acesso ao sistema de arquivos da estação remota, esta função, quando executada no SmartClient HTML, só pode ser utilizada para abrir URL de sites em outras janelas/abas. Portanto, só suporta as seguintes ações:
ExecInClientEsta função não é suportada pelo SmartClient HTML pois o navegador não tem acesso ao sistema de arquivos da estação remota. ExecInDLLCloseEsta função não é suportada pelo SmartClient HTML pois o navegador não tem acesso ao sistema de arquivos da estação remota. ExecInDLLOpenEsta função não é suportada pelo SmartClient HTML pois o navegador não tem acesso ao sistema de arquivos da estação remota. ExecInDLLRunEsta função não é suportada pelo SmartClient HTML pois o navegador não tem acesso ao sistema de arquivos da estação remota. ExeDLLRun2Esta função não é suportada pelo SmartClient HTML pois o navegador não tem acesso ao sistema de arquivos da estação remota. ExeDLLRun3Esta função não é suportada pelo SmartClient HTML pois o navegador não tem acesso ao sistema de arquivos da estação remota. AddCSSRuleEsta função depende do suporte do navegador para a propriedade CSS utilizada. Verificar suporte através de http://caniuse.com. Também não é possível utilizar as classes de componentes da versão desktop (Ex: QPushButton, QProgressBar), sendo necessário adaptar para as classes e tags html. CSSDictAddVer AddCSSRule. ComputerNameEsta função não é suportada pelo SmartClient HTML pois o navegador não tem acesso a essa informação da estação remota. GetComputerNameVer ComputerName. GetRmtInfoQuando executado pelo SmartClient HTML, apenas alguns dos valores são acessíveis, conforme tabela abaixo:
GetRemoteTypeEsse método deve ser usado para saber quando o sistema está sendo executado via SmartClient HTML e realizar os tratamentos necessários. O parâmetro cLibVersion é preenchido com o prefixo HTML e a versão do mesmo, conforme exemplos abaixo:
Funções de Controle de ImpressãoEstas funções não são suportadas pelo SmartClient HTML pois o navegador não tem acesso direto a porta de impressão. Funções de Manipulação de arquivos, discos e IOEstas funções em sua maioria não são suportadas pelo SmartClient HTML pois o navegador não tem acesso direto ao sistema de arquivos da estação remota. GetCredentialEsta função não é suportada pelo SmartClient HTML pois o navegador não tem acesso a essa informação da estação remota. CGetFileEsta funcao nao pode exibir diretamente os arquivos da estação remota. Ela exibe um link para que seja aberta a janela de selecao de arquivos do navegador, e o arquivo selecionado é carregado para a area temporaria do usuario no webapp. O retorno é o caminho do arquivo carregado. |
Componentes
...
GetClientIPEsta função não é suportada pelo SmartClient HTML pois o navegador não tem acesso a essa informação da estação remota. SetKeyVer SetKey |
Componentes
Área de tabela de conteúdos | ||||||
---|---|---|---|---|---|---|
| ||||||
TIBrowser (descontinuado)Não é possível imprimir o conteúdo de um TIBrowser ( oTIBrowser:Print() ) devido a uma restrição dos navegadores. TMediaPlayer (descontinuado)Os formatos de arquivos homologados para SmartClient HTML são: MP4, MOV, WMV e MP3. TMSGraphic (descontinuado)A propriedade l3D não é suportada, o componente somente desenha gráficos 2D. TMSPrinter (descontinuado)Este componente não é homologado pelo SmartClient HTML pela diferença de impressão e renderização de fontes entre navegadores. Recomenda-se a impressão via geração de PDF utilizando o componente TReport() TPageView (descontinuado)Este componente não é homologado pelo SmartClient HTML pela diferença de impressão e renderização de fontes entre navegadores. TOleContainer (descontinuado)Este componente não é suportado pelo SmartClient HTML. TSVGEsse componente depende do suporte do navegador ao formato e sua versão. Para mais informações: http://caniuse.com/#feat=svg TSystemTray (descontinuado)Este componente não é suportado pelo SmartClient HTML. TSrvObject
Ver AddCSSRule. TWebEnginePor motivos de segurança, o browser não permite navegação para um arquivo local dentro de um iframe, portanto não é possível utilizar file:// no parâmetro cUrl quando utilizamos o SmartClient HTML. TIBrowserTMediaPlayerTMSGraphicTMSPrinterTOleContainerTSVGTSystemTrayTSrvObject |