Denne artikkelen forklarer hvordan du oppdage om en diskett er i disken på NT-baserte systemer (W2K, XP) 
 Windows har for vane å be brukeren om å sette inn en diskett. Normalt ville dette ikke være et problem, men antar at du ønsker å vite om en diskett i stasjonen eller ikke. 
 Det finnes ulike måter å oppdage en diskett, en enkel metode er funksjonen DirectoryExists som er erklært i filectrl. pas. Hvis en floppy er der, lykkes det. Hvis ikke, vil funksjonen kun mislykkes etter at brukeren har trykket på "Avbryt" på spørsmålet været han /hun ønsker å sette inn en diskett. 
 Denne atferden kan endres ved å (midlertidig) å sette vinduer feil oppførsel når du ringer et api. . Ved å sette denne til "kritisk only ', vi effektivt hindre vinduer fra spør brukeren 
 Her er et eksempel funksjon som sjekker om en floppy er i stasjon A. 
 bruker filectrl; //..//Funksjon IsFloppyInDrive: Boolean; Var om: Integer; //OlderrorModus begynner om: = SetErrorMode (SEM_FAILCRITICALERRORS); Resultat: = DirectoryExists ('A: \\'); SetErrorMode (OM); end; 
Hvordan oppdage hvis-disk Inneholder en Floppy
Previous:Custom design-time utseende controls 
Next Page:Hiding arvet properties 
			 
        
