bloobird0
Messages postés30Date d'inscriptionvendredi 6 février 2004StatutMembreDernière intervention23 octobre 2008
-
17 déc. 2004 à 11:10
bloobird0
Messages postés30Date d'inscriptionvendredi 6 février 2004StatutMembreDernière intervention23 octobre 2008
-
17 déc. 2004 à 11:44
hello les gens, j'ai un léger soucis avec un soft compilé sous XP qui ne fonctionne pas sous Win98 (enfin je pense).
Résumé:
je veux detecter la présence d'un disque d'après sa lettre.
Pour test, j'essai sur C avec le code suivant (compilé sur WinXP avec VisualStudio .net):
Sous XP aucun soucis, l'error code est 0 donc lecteur C est présent.
Avec le même exécutable sous win98 j'ai l'erreur code 120 donc fonction non supportée.
- Alors ça vient de quoi?
- Est ce qu'il y a une directive dans le compilo pour avoir un compatibilité win98? (Le MSDN indique que la fonction existe sous Win98.)
- Est ce que je dois compiler absolument sous Win98?
- Ce qui est bizarre est qu'avec la fonction GetDiskFreeSpaceEx j'ai bien les data qu'il faut.
- Sinon quelle est la façon la plus simple possible si le lecteur "d:" existe? (en gros, je détecte la présence d'un disque mis en rack)