Photo Sharing and Video Hosting at Photobucket

quarta-feira, 4 de abril de 2007

GeneXus pronto para o Windows Vista!!!

Desde março, o sistema operacional mais utilizado do mundo tem uma nova versão: Windows Vista. E mesmo faltando um longo caminho para que a maioria dos PCs mude para este novo SO, já surge a pergunta: o GeneXus funciona no Windows Vista?

A reposta é rápida: SIM!!!

A partir do Upgrade #3 do Development Environment é possível instalar perfeitamente GeneXus 9.0 em Vista, podendo desta forma gerar, compilar e executar sem problemas. De qualquer maneira, deve-se levar em conta algumas considerações.

Por limitações, o novo Sistema operacional do Windows restringe as permissões de todos os usuários, inclusive os do grupo administrador. Esta nova funcionalidade, chamada UAC (User Account Control) permite, entre outras coisas, checar cada passo que o sistema irá executar, perguntando ao usuário se deseja fazê-lo. Isso provoca alerta nos executáveis pedindo autorização para continuar; ou em alguns casos indicam diretamente um erro. É o que ocorre ao compilar com o GeneXus: “CommError. The requested operation requires elevation”.

Isto pode ser solucionado de duas maneiras. Uma das possibilidades é modificar cada arquivo executável para que corra como administrador - clicando direito sobre o arquivo.exe, seleciona Propriedades / Compatibilidade / Correr este programa como um administrador. No nosso caso seriam todos os arquivos executáveis envolvidos, ou seja: GxComp.exe, gxexec.exe, VirtualDir.exe.

Outra possibilidade é desabilitar o UAC – clicando em Control Panel / User Accounts / “Turn User Account Control on or off”. Embora isso seja arriscado, sendo que o UAC é a ferramenta fundamental do Vista em matéria de segurança.

Nenhum comentário: