Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:programmieren:codes:existiert

Existiert()

Prüfen Sie spielend, ob eine Datei oder ein Verzeichnis existieren. Die Funktion wurde um 2 Parameter gegenüber der ursprünglichen Funktion erweitert, um das Wiedergeben von Ergebnissen zu optimieren.

Diese Funktion eignet sich ideal, um zu prüfen, ob eine Container-Datei mit der Dateiendung .go zur Zeit von einem anderen Anwender verwendet wird.

So gewährleisten Sie am Ende, dass die Daten stets aktuell vorhanden sind und keine Überschneidungen bei der Bearbeitung von Einträgen möglich ist.

Parameter und Erklärungen

  • Pfad
    • Die Pfadangabe muss den gesamten Pfad enthalten. Dabei können Sie bei Verzeichnissen mit oder ohne Slash-Zeichen (\) die Prüfung vollziehen.
  • TYP
    • Optional können Sie sich ausgeben lassen, ob es sich bei dem geprüften Pfad um ein Verzeichnis oder eine Datei gehandelt hat, um eventuelle Fehler auszuschließen.
  • Status
    • Optional kann mit Hilfe des Status-Parameters der boolesche Wert abgefragt werden, zur Prüfung, ob eine Datei gerade von jemand anderes verwendet wird (sofern es sich um einen .go - Container von Vemosy/MyVemosy handelt).

Beispiele

Dim WasBistDu as String, WirstDuGebraucht as Boolean
If Existiert("C:\Programme\MeinProgramm.go", WasBistDu, WirstDuGebraucht ) = True Then
   If WasBistDu = "Datei" Then
      If WirstDuGebraucht = False Then
         MsgBox "Sie können das Programm jetzt starten!", ,"Ressourcen frei"
      Else
         MsgBox "Bitte warten Sie einen Augenblick und wiederholen Sie den Vorgang", , "Programm in Verwendung"
      End If
   Else
      MsgBox "Das Verzeichnis existiert!", , "Verzeichnis vorhanden"
   End If
Else
   MsgBox "Was auch immer gesucht wurde, es existiert (noch) nicht!", ,"Nichts gefunden"
Endif               

Fehlermeldungen

Keine dokumentiert

de/programmieren/codes/existiert.txt · Zuletzt geändert: 30.04.2017 14:23 von support