Niouzes.org  

Précédent   Niouzes.org > Forum > Newsgroup microsoft.public.fr.* 3 Forum > Newsgroup microsoft.public.fr.dotnet.vb
S'inscrire FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus



Réponse

 

LinkBack Outils de la discussion Modes d'affichage
  #1 (permalink)  
Vieux 02/09/2008, 17h48
alain38
 
Messages: n/a
Par défaut "windows pas de disque"

Bonjour Ã*** tous.

Un truc bizarre m'arrive:
J'ai développé un programme VB Visual Studio 2008 qui accède Ã*** de fichiers
texte.
Ca fait des mois que je travaille dessus Ã*** mes heures perdues sans problème
autres que ceux d'un débutant et brutalement sans modifs de fond, j'obtiens Ã***
l'exécution du .exe le message "windows pas de disque" suivi de codes
barbares qui dépassent ma capacité d'interprétation.

Après quelques recherches j'ai fini par trouver un conseil sur le web disant
qu'il faut changer la lettre des disques (!) ce que j'ai fait (Changé puis
re-Changé..) et le bug a disparu...

J'ai 3 PCs tous avec le SP3: 2 avec les CDs Wxp Home d'origine et 1 Acer
portable avec Wxp Home préinstallé. Je n'avais pas le bug sur le portable
mais uniquement sur les 2 autres (et je pense, uniquement sur le programme
"généré" et pas en debugage).

Quelqu'un a t'il une explication Ã*** ce mystère (en tout cas pour moi)?

Merci

Bonne soirée

alain
Réponse avec citation
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Niouzes.org
Standard Sponsored Links

  #2 (permalink)  
Vieux 03/09/2008, 07h18
alain38
 
Messages: n/a
Par défaut RE: "windows pas de disque"


Pour info j'ai pu progresser dans mes tests et j'ai noté les points suivants:

1) l'anomalie se produit sur un algorithme (qui recherche la présence de
fichiers) Ã*** base d'instructions de type"if FSO.FolderExists()... et Do While
FSO.FileExists()..."
2) j'effectue une recherche aveugle sur tous disques possibles et donc je
simule comme lettre pour le disque tout l'alphabet (de A Ã*** Z)
3) l'anomalie se produit sur mes 2 PCs qui ont comme point commun d'avoir
chacun un lecteur multicartes.
4) le facteur déclenchant de l'anomalie est l'enfichage d'une clè usb dans
ce lecteur.
5) si je retire la clé usb, l'anomalie persiste.
6) si j'arrête et redémarre le PC, tout revient dans l' ordre...jusqu'Ã*** la
prochaine activation de mon lecteur multicarte.

Ca n'est pas une explication au phénomène, mais au moins ça donne (sauf
erreur de ma part) un domaine d'investigation plus "serré".

Merci pour vos lumières

alain

Réponse avec citation
  #3 (permalink)  
Vieux 03/09/2008, 11h22
Gillard
 
Messages: n/a
Par défaut Re: "windows pas de disque"

pour connaitre les disques disponibles sur un ordi utilise

For Each drives In System.IO.DriveInfo.GetDrives
ComboBox1.Items.Add(drives.tostring)

Next


il est vraiment dommage d'encore utiliser FSO avec vb.net
le framework net comporte plein de classes alors utilises les !

"alain38" <alain38***discussions.microsoft.com> wrote in message
newsFDAC078-228E-44BC-9439-300B2F89E4B1***microsoft.com...
>
> Pour info j'ai pu progresser dans mes tests et j'ai noté les points
> suivants:
>
> 1) l'anomalie se produit sur un algorithme (qui recherche la présence de
> fichiers) Ã*** base d'instructions de type"if FSO.FolderExists()... et Do
> While
> FSO.FileExists()..."
> 2) j'effectue une recherche aveugle sur tous disques possibles et donc je
> simule comme lettre pour le disque tout l'alphabet (de A Ã*** Z)
> 3) l'anomalie se produit sur mes 2 PCs qui ont comme point commun d'avoir
> chacun un lecteur multicartes.
> 4) le facteur déclenchant de l'anomalie est l'enfichage d'une clè usb dans
> ce lecteur.
> 5) si je retire la clé usb, l'anomalie persiste.
> 6) si j'arrête et redémarre le PC, tout revient dans l' ordre...jusqu'Ã*** la
> prochaine activation de mon lecteur multicarte.
>
> Ca n'est pas une explication au phénomène, mais au moins ça donne (sauf
> erreur de ma part) un domaine d'investigation plus "serré".
>
> Merci pour vos lumières
>
> alain
>

Réponse avec citation
  #4 (permalink)  
Vieux 03/09/2008, 14h45
alain38
 
Messages: n/a
Par défaut Re: "windows pas de disque"


Merci Gillard pour ta suggestion que je vais essayer.

Je débute, aussi je ne fais pas toujours le bon choix...

Pour info cependant, je viens de terminer un test très précis Ã*** base de
MsgBox et le message apparait précisément lorsque j'utilise l'une des 5
lettres correspondant Ã*** un des "pseudo disques" du lecteur multicarte,
lecteur qui comporte aussi la prise usb dans laquelle j'avais mis ma clé usb.
(Je précise que j'ai fais ce test Ã*** base de MsgBox, car en mode debugging
aucune anomalie n'apparait donc les msgbox me permettent de suivre ce qui se
passe dans le "généré").

alain
Réponse avec citation
  #5 (permalink)  
Vieux 03/09/2008, 18h30
alain38
 
Messages: n/a
Par défaut Re: "windows pas de disque"

***Gillard

Effectivement les premiers tests Ã*** base de "for each drives/for each files"
semblent me permettre de "passer" sur mes pseudo-disks sans déclencher
d'erreur.
Sûrement une incompatibilité d'humeur entre le Fso.truc et les périphs usb.

en tout cas Merci

alain

"Gillard" a écrit :

> pour connaitre les disques disponibles sur un ordi utilise
>
> For Each drives In System.IO.DriveInfo.GetDrives
> ComboBox1.Items.Add(drives.tostring)
>
> Next
>
>
> il est vraiment dommage d'encore utiliser FSO avec vb.net
> le framework net comporte plein de classes alors utilises les !
>
> "alain38" <alain38***discussions.microsoft.com> wrote in message
> newsFDAC078-228E-44BC-9439-300B2F89E4B1***microsoft.com...
> >
> > Pour info j'ai pu progresser dans mes tests et j'ai noté les points
> > suivants:
> >
> > 1) l'anomalie se produit sur un algorithme (qui recherche la présence de
> > fichiers) Ã*** base d'instructions de type"if FSO.FolderExists()... et Do
> > While
> > FSO.FileExists()..."
> > 2) j'effectue une recherche aveugle sur tous disques possibles et donc je
> > simule comme lettre pour le disque tout l'alphabet (de A Ã*** Z)
> > 3) l'anomalie se produit sur mes 2 PCs qui ont comme point commun d'avoir
> > chacun un lecteur multicartes.
> > 4) le facteur déclenchant de l'anomalie est l'enfichage d'une clè usb dans
> > ce lecteur.
> > 5) si je retire la clé usb, l'anomalie persiste.
> > 6) si j'arrête et redémarre le PC, tout revient dans l' ordre...jusqu'Ã*** la
> > prochaine activation de mon lecteur multicarte.
> >
> > Ca n'est pas une explication au phénomène, mais au moins ça donne (sauf
> > erreur de ma part) un domaine d'investigation plus "serré".
> >
> > Merci pour vos lumières
> >
> > alain
> >

>

Réponse avec citation
 
Réponse
Tags: ,



Outils de la discussion
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui



Fuseau horaire GMT. Il est actuellement 23h47.

Italiano - German - English - Español


Édité par : vBulletin® version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc. Tous droits réservés.
Version française #13 par l'association vBulletin francophone


Politique - Droit - Philosophie - Football - Medicine - Française - Bricolage - Photo - Mac Os X - Divers - Physique - Jardinage
Mecanique - Moto - Photographie - Rail - Route - Aviation - Cinema - Linux - Psychanalyse - Finance - Enigmes - Rugby
Environnement - Histoire - Programmes TV - Education - Travail - Voyages - Windows - Immobilier - Cuisine
Windows XP - Excel - Word - Outlook - Access - Internet Explorer - Office - Vista

Page generated in 0,40094 seconds with 10 queries