Limitações
A seguir, as limitações de funções e componentes não suportados ou com comportamento diferenciado na plataforma.
Funções
CpyS2T
Como 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.
WinExec
Esta 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).
ShellExecute
Essa função quando executada no SmartClient HTML só suporta as seguintes ações:
- open: Abre uma janela popup com o endereço informado no parâmetro cArquivo, com o nome informado em cDirTrabalho.
- exec: Executa um comando JavaScript informado no parâmetro cArquivo, na janela indicada no parâmetro cDirTrabalho, se informada, senão executa na janela principal do SmartClient HTML.
- close: Fecha a janela criada pelo comando open, com o nome informado no parâmetro cDirTrabalho.
ExecInClient
Esta função não é suportada pelo SmartClient HTML pois o navegador não tem acesso ao sistema de arquivos da estação remota.
ExecInDLLClose
Esta função não é suportada pelo SmartClient HTML pois o navegador não tem acesso ao sistema de arquivos da estação remota.
ExecInDLLOpen
Esta função não é suportada pelo SmartClient HTML pois o navegador não tem acesso ao sistema de arquivos da estação remota.
ExecInDLLRun
Esta função não é suportada pelo SmartClient HTML pois o navegador não tem acesso ao sistema de arquivos da estação remota.
ExeDLLRun2
Esta função não é suportada pelo SmartClient HTML pois o navegador não tem acesso ao sistema de arquivos da estação remota.
ExeDLLRun3
Esta função não é suportada pelo SmartClient HTML pois o navegador não tem acesso ao sistema de arquivos da estação remota.
AddCSSRule
Esta 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.
CSSDictAdd
Ver AddCSSRule.
ComputerName
GetComputerName
GetRmtInfo
GetRemoteType
Funções de Controle de Impressão
Funções de Manipulação de arquivos, discos e IO
...
Componentes