11 décembre 2007

WinDev 12 est disponible en preversion

Bon, là je crois que tout est dans le titre : les versions 12 de WinDev, WebDev et WinDev Mobile sont en téléchargement sur le site de PC SOFT (pré-version).
Reste plus qu'à le télécharger pour faire un rapide tour d'évaluation de cette nouvelle version, ce "pack de 12" comme le l'a dit un ami ;-)

A très bientôt donc pour les premières impressions...

05 décembre 2007

WLangage : Windows Vista UAC et création de raccourci

Puisque la version 12 de windev n'a toujours pointée le bout de son nez (mais ça ne saurait tarder si on se base sur ce qui a été dit lors du tour de france), je me suis dit que j'allais valider mes "anciennes" applications sur Windows Vista histoire de ronger mon frein.

Et là, je me suis bien fait avoir par l'UAC. L'UAC ? mais si le truc qui fait clignoter l'écran pour vous demander une autorisation... d'ailleurs je me rend compte qu'à force, je les valide sans même les voir, pas sur donc que ce soit une bonne protection ;-).

Donc, je prend mon application, tout se passe plutôt bien jusqu'au moment où l'application est censée créer un raccourci sur le bureau vers une fiche contact : rien ne se passe. J'avoue, je n'avais pas mis de test sur l'appel à la fonction créeRaccourci, mais bon, ça ne me semblait pas indispensable. Après quelques essais, il s'avère qu'il faut disposer de droits supérieurs pour créer un raccourci... et donc mettre un manifest dans l'application : résultat un affichage de cette #à)àç#!! de fenêtre à chaque lancement de l'application pour le cas où l'utilisateur utiliserait cette option... pas acceptable à mon avis, alors j'ai du sortir le code et en faire un petit exe qui lui ne fait que la création des raccourcis, et c'est lui qui contient le manifest. Donc l'utilisateur n'a la fenêtre que lorsqu'il utilise l'option de création de raccourci... enfin, jusqu'à ce qu'il craque et désactive l'UAC ;-)

Le ruban on s'y fait et même plutôt vite !

Le ruban, j'étais sceptique (mauvais souvenir de l'apparition du ruban sous Office sûrement), mais après quelques hésitations, surto...