Correction d'un problème d'accès aux modules externes VSTi depuis Harmony en 64-bit. Ce type de modules pose des problèmes quasi insolubles, comme nous nous en doutions lors de l'analyse préliminaire : - impossible de tester de notre coté des modules qui posent problème aux utilisateurs (modules payants, etc) - problèmes avec des modules mal écrits (par exemple l'un d'entre eux qui bloque pendant plus de 30s à chaque fois qu'il est lancé - modules complexes qui demandent un apprentissage long avant de pouvoir les utiliser - pénurie de programmes gérant ces modules, ce qui incite les programmeurs de modules à ne tester ceux-ci que sur 1 ou 2 hôtes. Les implémentations sont alors partielles, et ne fonctionnent que dans des cas très précis (fonctions utilisées, ordre d'appel de ces fonctions, paramètres utilisés...). Ceci peut donc générer des crashs ou dysfonctionnements uniquement dans notre application sans que celle-ci soit en cause En un mot, ça n'est vraiment pas simple et c'est chronophage. |