Bonjour,
Je suis pas un pro du sujet, mais de mes souvenirs VB 3 est 16bits.
Le support des longs noms est inclus à partir des versions 32 bits de VB (la 4 pour être précis).
Le problème avec VB 3 c'est qu'il n'est pas possible de déclarer l'accès à un module 32 bits pour ce qui nous intéresse c'est Kernel32.
Le mieux serait de réaliser un composant COM 16bits en C++ qui ferait l'appel pour ton programme VB.
WW