Thread Content
Este tópico foi editado pela última vez por Hardmen em 30/06/2010, às 22:38. O projeto foi desenvolvido usando o iFix4.5. No início, a troca de imagens acontecia de maneira normal. Porém, após algum tempo de funcionamento, a troca de imagens passou a demorar cerca de dez segundos. Qual pode ser a causa disso? Por favor, dê algumas orientações. Observação: a troca de telas é feita por meio de comandos de substituição; portanto, não há problema em abrir várias telas ao mesmo tempo.
Resposta: 1# gxcyx – Será que há muitas animações sendo utilizadas nas imagens? Não é recomendado usar o banco de imagens padrão do sistema; é possível usá-lo em pequena quantidade. Além disso, pense também na quantidade de dados que precisam ser lidos. É apenas a minha opinião; estou ainda aprendendo sobre isso
Há muitos módulos de exibição de dados dinâmicos. Para alguns dados que não são muito importantes, é possível usar uma exibição estática para identificadores e coisas do tipo, ligando os dados apenas de forma dinâmica. Se houver muitas exibições dinâmicas, o sistema deve avisar o usuário, exibindo uma caixa de mensagem.
Para problemas relacionados ao iFix, pode me procurar. Eu tenho um conhecimento bastante aprofundado tanto sobre o iFix quanto sobre o Intouch
Vou testar essa situação dele primeiro. Preciso que ele me forneça as informações sobre os processos do sistema do computador quando a tela demora para abrir
Estimam-se as seguintes causas: 1. O volume de dados do sistema é bastante grande. 2. A imagem utiliza muitas referências a bitmap. 3. O programa faz uso de páginas desenvolvidas por terceiros, e o processamento dessas páginas pelo script não é adequado. 4. Há problemas no sistema do computador. 5. Existem erros no script, como loops infinitos. 6. O software do usuário é uma versão pirata, que foi modificada de forma inadequada. 7. —— Recomenda-se que o usuário instale primeiro o patch do fixx4.5