quarta-feira, 16 de maio de 2007

Dialog System com o visual do Windows XP

Experimentei criar um "manifest file" chamado "dswin.exe.manifest" para tentar fazer o Dialog System (que na verdade é o executável DSWIN.EXE) rodar utilizando o visual do Windows XP. Salvei o "manifest file" na pasta onde se encontra o Dialog System (\Netexpress\DialogSystem\Bin). E não é que o Dialog System passou a mostrar o visual do Windows XP direitinho ?




Fiz o mesmo teste com o IDE do NetExpress (MFNETX.EXE na pasta \Netexpress\Base\Bin). Criei um "manifest file" com o nome de "mfnetx.exe.manifest", mas ao rodar o IDE, notei que algumas toolbars apresentaram áreas transparentes, mostrando o pano de fundo do meu desktop. Portanto, só vou utilizar o "manifest file" junto com o Dialog System, já que ele ainda é o responsável pelas interfaces dos meus sistemas.




5 comentários:

Unknown disse...

Como se cria este manifest, cheguei a dar uma olhada no site da MS mas não entendi, e porque você não coloca também exemplos destes trabalhos publicados no blog, seria de grande ajuda, parabéns pela iniciativa.

Alexandre Cortez. disse...

caro amigo... vou providenciar o download de alguns arquivos daqui, diretamente do blog.. assim, poderei deixar exemplo pra que estiver interessado... obrigado...

Anônimo disse...

Esse manifest não roda depois de compilado? Testei aqui só rodou em modo debug, depois de gerada a *.rs voltou ao estado normal.

Alexandre Cortez. disse...

Anderson...

o arquivo manifest apenas acompanha o seu arquivo executável do sistema, na pasta da aplicação... se ele não estiver presente na pasta de sua aplicação, o visual será o mesmo do Win98... com GS ou com RS, o visual do sistema quando acompanhado do arquivo manifest será o mesmo, o do XP.. verifique seus procedimentos novamente, pra ver se não faltou nada por aí...

Anônimo disse...

Alexandre, estive olhando o manifest e percebi, por intuição que é necessário renomeá-lo para o nome do executável do meu sistema, ou seja, ficaria, nome meu caso, por ex: gerente.exe.manifest , desta forma ele adquiriu o visual pretendido.

Mas de qualquer forma, obrigado.