|
|
Meghajtó betűjelekhez rendelt eszközök, elérési utak lekérdezése
|
|
Példaprogram letöltése
6503 bájt
|
Ha valamilyen okból kifolyólag szükségünk van arra az információra, hogy az egyes betűjelek melyik meghajtóhoz, illetve könyvtárhoz vannak rendelve, akkor a mellékelt komponens nagy segítségünkre lehet ebben.
|
A mellékelt példaprogram megnyitása előtt a DOSDevices.pas-ban lévő komponenst telepítenie kell a Delphi alá.
A komponens lényegi funkcióját a QueryDosDevices függvény segítségével valósítjuk meg. Ennek három paramétere van: az első a meghajtó azonosítója. Ez a betűjel plusz a kettőspont, a backslash karaktert nem kell megadni. A második paraméter egy buffer, amibe az eredményt várjuk. A harmadik paraméter a buffer maximális mérete.
A bufferbe megkapjuk a meghajtó betűjeléhez rendelt elérési útvonalakat. Ezek egy #0 karakterrel lezárt sztringek, az utolsó sztring után egy plusz #0 karakter áll.
Arra figyeljünk oda, hogy a Windows és Windows NT-n eltérő eredményt kapunk. Az A: meghajtó esetében például Windows alatt "A:"-t kapunk, míg NT alatt "\device\floppy0"-t. Ha a megadott betűjelhez nincs rendelve meghajtó (vagy más elérési útvonal), akkor a függvény visszatérési értéke 0, ellenkező esetben azoknak a sztringeknek a száma, amiket a bufferben kapunk meg.
|
Könyv
Ez a cikk megtalálható ebben a könyvben:
Delphi Software Offline 2001 évkönyv 464. oldal
Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!
|