Bonjour,

Une mise au point importante concernant cette mise à jour:

Canon vient de retirer la déclaration de la constante [FONT='Arial','sans-serif']kEdsPropID_ShutterCounter[/FONT][FONT='Arial','sans-serif'] [/FONT]dans la dernière version du SDK et donc dans les DLLs d'interface, y compris pour les boîtiers avec lesquels cet accès était possible auparavant.

La conséquence de cette décision n'est pas négligeable pour les utilisateurs de l'utilitaire 40DShutterCount qui donne le nombre de déclenchements pour certains boîtiers EOS (astrojargon - 40D Shutter Count) : l'auteur ne distribue pas les DLLs en question mais indique que le programme doit être installé dans le même répertoire que EOS Utility qui lui aussi, utilise ces DLLs. Ce qui veut dire qu'à partir du moment où EOS Utility aura été mis à jour avec les dernières versions des DLLs (probablement à la prochaine mise à jour), 40DShutterCount ne fonctionnera plus pour aucun boîtier. J'ai échangé récemment avec l'auteur de cet utilitaire et nous sommes tombés d'accord sur ce point en nous étonnant de cette attitude tout à fait discutable de Canon, y compris en termes de cohérence du SDK.

Conclusion: si vous souhaitez continuer à utiliser 40DShutterCount à l'avenir, faites une sauvegarde complète du répertoire où se trouve EOS Utility avant d'installer éventuellement une mise à jour.

La stratégie de Canon concenrnant le SDK apparaît comme totalement incohérente et, pour le moins, est le signe d'une fermeture programmée de l'accès aux informations. Ce qui n'est pas dans l'air du temps et démontre un retour mal venu au protectionnisme. C'est aussi une marque de mépris évidente (une de plus) à l'encontre des développeurs qui ont investi sur les outils Canon.