Salut tout le monde,
je voudrai savoir comment s'assurer de la compatibilité des applications que je développe sous VB6 avec les différents sysèmes d'exploitation windows (XP, 2000 et VISTA par exemple).
En fait j'ai réalisé une application qui s'installe normalemnt sur XP, mais sur 2000 elle ne veut pas s'installer ... bizarre puisque 2000 et XP ont le même noyau, mais malheureusement c les cas...
Est ce que quelqu'un peut m'aider??
2000 et XP n'ont pas le même noyau. Le noyau de W2000 est le noyau NT5.0 tandis que celui de XP est le NT5.1.
Même si la base est la même il doit bien exister quelques différences.
Mais celà n'explique pas forcement ton problème. Qu'utilise-tu pour faire l'installation? Quel sont les messages d'erreurs obtenus ???
J'utlise l'assistant d'empaquetage standard de VB6. le problème ne se posait pas auparavant.
le message d'erreur que je reçois dit qu'il ya des fichiers obsolètes.
tu as une piste ??
Une piste ? Oui, abandonne cet assistant, il est complètement obsolète et à tendance à faire n'importe quoi sous XP.
Il te faut passer sous d'autres logiciels d'empaquetage comme Microsoft Windows Installer (recommandé par M$ pour remplacer l'assistant, mais payant) ou Inno Setup (gratuit).
Tu trouvera de nombreux messages sur Inno Setup sur le site ainsi que des tutoriaux
Et en passant : n'oublie surtout pas d'installer le SP6 de VB6 (cela pourrait atomiser ton XP) !
_______________________________________________________________________
VB.NETis good ...VB6is better <f></f>