Español
Fuente/ Codesnippets

Drvtyp Exdrv

 

Michael
Dell
ExDrv(S):
S = Laufwerk (z.B.: "C:")

Ergebnis: 1 = Laufwerk existiert / 0 = Laufwerk existiert no

DrvTyp$(S):
S = Laufwerk (z.B.: "C:")

Ergebnis: Laufwerks Typ

Características (lw.pinc):
KompilierenMarcaSeparación
Def 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:
KompilierenMarcaSeparación
 $I lw.pinc
Cls

WhileLoop 65,90

    Imprimir ("LW " + Chr$(&Loop) + ": " + Str$(ExDrv(Chr$(&Loop))))

EndWhile

WaitInput
Cls

WhileLoop 65,90

    Imprimir ("LW " + Chr$(&Loop) + ": " + DrvTyp$(Chr$(&Loop)))

EndWhile

WaitInput
End
 
Salu Michael...

Hab zwar krumme Fieß awer dofir e' ecklich Gsicht! 
22.07.2008  
 




Jac
de
Lad
Nett.
 
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  
 



Zum Quelltext


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

4.059 Views

Untitledvor 0 min.

Themeninformationen

Dieses Thema ha 2 subscriber:

Jac de Lad (1x)
Michael Dell (1x)


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie