Histórico da Página
Pagetitle | ||||
---|---|---|---|---|
|
Limitações
A seguir, as funções e componentes não suportados ou com comportamento diferenciado entre 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. 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 executada no SmartClient HTML 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. |
Componentes
Área de tabela de conteúdos | ||||
---|---|---|---|---|
| ||||
TIBrowserNão é possível imprimir o conteúdo de um TIBrowser devido a uma restrição dos navegadores. TMediaPlayerOs formatos de arquivos homologados para SmartClient HTML são: MP4, MOV, WMV e MP3. TMSGraphicA propriedade l3D não é suportada, o componente somente desenha gráficos 2D. TMSPrinterEste 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 TOleContainerEste 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 TSystemTrayEste componente não é suportado pelo SmartClient HTML. TSrvObjectMétodo SetCSS ver AddCSSRule. |