C'est la première fois que je vois ça:
J'ai un logiciel en VB6 qui doit se connecter à une base de données mySQL. J'utilise donc l'API mySQL, je fais le développement, et tout finalement marche sous VB6. Je crée l'exécutable, je le lance, et là, à ma grande surprise, il refuse de se connecter à la base de données.
Sachant que:
- J'ai bien mis la dll libmysql.dll dans le même répertoire que l'exécutable
- Qu'un autre programme, se connectant sur la même base de données avec la même technologie marche parfaitement
- Qu'il n'y a pas de paramètres passés au programme par ligne de commande
Est-ce que quelqu'un voit une raison pour laquelle l'exécutable et le logiciel lancé à partir de l'interface de développement fonctionnent différemment? C'est probablement un truc débile, mais là j'avoue que je ne vois pas.