| |
|
|
Michael Dell | ExDrv(S): S = Laufwerk (z.B.: "C")
Ergebnis: 1 = Laufwerk existiert / 0 = Laufwerk existiert pas
DrvTyp$(S): S = Laufwerk (z.B.: "C")
Ergebnis: Laufwerks Typ
Funktionen (lw.pinc): KompilierenMarqueSéparationDef gRChar$(2) Left$(Right$($(1),&(2)),1)
Var Gl_87dfv5h7f4_lBit$ = Bin$(External("KERNEL32.DLL","GetLogicalDrives"))
Proc ExDrv
Parameters ED_LW$
Return If((gRChar$(Gl_87dfv5h7f4_lBit$,(Ord(Upper$(Left$(ED_LW$,1))) - 64)) = "1"),1,0)
EndProc
Proc DrvTyp$
Parameters DT_LWB$
CaseNot ExDrv(DT_LWB$): Return "Unbekannt"
DT_LWB$ = (Left$(DT_LWB$,1) + ":\")
Var DT_LWTyp& = External("KERNEL32.DLL","GetDriveTypeA",Addr(DT_LWB$))
Case ((DT_LWTyp& > 6) | (DT_LWTyp& < 1)): DT_LWTyp& = 7
Return SubStr$("FloppyDisk|||Card/USB|||HardDisk|||NetDrive|||CD/DVD|||Ram- Drive|||Unbekannt",DT_LWTyp&,"|||")
ENDPROC
Demo: KompilierenMarqueSéparation |
|
|
| Salu Michael...
Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! | 22.07.2008 ▲ |
|
|
|
|
Jac de Lad | gentil. |
|
|
| Profan² 2.6 bis XProfan 11.1+XPSE+XPIA+XPRR (und irgendwann XIDE) Core2Duo E8500/T2250, 8192/1024 MB, Radeon HD4850/Radeon XPress 1250, Vista64/XP | 22.07.2008 ▲ |
|
|
|