Ceux qui ont déja regardé mes sources s'en seront sans doute aperçu, j'adore les API !!
Vous connaissez les .TLB ??? les bibliotheques de types, les fichiers qu'on ajoutes dans le menu Projet > References....
Non ?? Et bien c'est du code C, compile, qui contient des declarations d'API, de constantes, et de Types....
on peux par la suite s'en servir sous Vb, on retrouve ainsi toutes ces API, sans les declarer !!!
Si vraiment vous le souhaitez, vous pouvez cependant le faire (les declarer), par exemple pour changer de parametres...., votre declaration sera utilisée..
une fois compilé votre programme, vous n'aurez pas a fournir le .Tlb, bien qu'il reste necessaire a toute exportation de votre code source...
Quand vous utilisez des 'Declare' classiques, Vb ajoute a la compilation le code de chargement de la Dll, et la recherche du point d'entrée, pour la lier a la fonction dans la Dll. Si vous utilisez un .Tlb, et bien, les fonctions sont deja liées au point d'entrée en question.... Donc gain de performance, en plus d'un facilité d'utilisation....