Avatar billede tubber Juniormester
03. september 2003 - 09:46 Der er 5 kommentarer og
3 løsninger

Diskette i diskdrevet

Hvordan får man VB6.0 til at chekke om der er en diskette i diskettedrevet?

Og her menes ikke bare ved at prøve at åbne a:

/Tubber
Avatar billede venne Nybegynder
03. september 2003 - 10:03 #1
Eksempel:

  Dim fso As FileSystemObject
  Dim drv As Drive
 
  Set fso = New FileSystemObject
  Set drv = fso.Drives("A")
  If drv.IsReady Then
    MsgBox "A er klar"
  Else
    MsgBox "A er ikke klar"
  End If
Avatar billede mcgoat Nybegynder
03. september 2003 - 10:08 #2
Er der en kommando der hedder OpenDir???

if(OpenDir("A:\"))
' A virker
else
' A virker ikke
Avatar billede stry Nybegynder
03. september 2003 - 10:46 #3
>>venne
Hos mig er "FileSystemObject" ikke en gyldig Type?
Avatar billede venne Nybegynder
03. september 2003 - 10:58 #4
stry>
Under Project - References: sæt kryds i "Microsoft Scripting Runtime".
Avatar billede stry Nybegynder
03. september 2003 - 11:01 #5
Smart funktion!
Avatar billede lokespas Nybegynder
03. september 2003 - 11:06 #6
eller skriv

Set fso = CreateObject("Scripting.FileSystemObject")
Avatar billede sjh Nybegynder
03. september 2003 - 11:26 #7
'----------------------- Form1 -----------------------
Option Explicit

Private Declare Function PathIsDirectory Lib "shlwapi.dll" _
                        Alias "PathIsDirectoryA" ( _
                        ByVal pszPath As String) As Long

Private Sub Form_Load()
Dim strDrive As String
  strDrive = "A:\"
  If CBool(PathIsDirectory(strDrive)) Then
    MsgBox strDrive & " er klar."
      Else
    MsgBox strDrive & " er ikke klar."
  End If
End Sub
'----------------------- Form1 -----------------------
Avatar billede baxos Nybegynder
03. september 2003 - 16:42 #8
Sjh Har ret det virker bare sæt Dim strDrive As String
  strDrive = "A:\"
  If CBool(PathIsDirectory(strDrive)) Then
    MsgBox strDrive & " er klar."
      Else
    MsgBox strDrive & " er ikke klar."
  End If

Det der ind i en knap
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester