Autor Thema: Prüfen ob Liste leer ist  (Gelesen 1108 mal)

Offline tks

  • Senior Mitglied
  • ****
  • Beiträge: 425
  • Geschlecht: Männlich
  • ...für'n Fuss
Prüfen ob Liste leer ist
« am: 30.04.08 - 09:37:25 »
Hallo zusammen.

Ich erstelle in einem Script eine Liste (Dim pipapo List as String) und fülle diese. Während des weiteren Ablaufs werden Elemente der Liste wieder gelöscht. Und zum Schluss möchte ich feststellen, ob die Liste komplett leer ist.

Problem: Wie mache ich das?

Mit IsEmpty oder IsList bin ich nicht zum Ziel gekommen. Obwohl kein Listeneintrag mehr vorhanden ist, gibt IsEmpty "False" zurück.

Ich stehe voll auf dem Schlauch.
« Letzte Änderung: 30.04.08 - 09:56:57 von tks »
Thomas

*********************************
Domino 8.5.3FP6 unter W2K12
Notes 8.5.3 unter Win7
sequrIQ (watchdog & crypt)
*********************************

Offline Werner Götz

  • Aktives Mitglied
  • ***
  • Beiträge: 249
  • Geschlecht: Männlich
Re: Prüfen ob Liste leer ist
« Antwort #1 am: 30.04.08 - 09:39:34 »
Function HasElements(lst As Variant) As Single
%REM
Die Funktion testet, ob eine Liste Elemente enthält
%END REM
   
   Forall e In lst 'Wenn die Liste Elemente enthält wird die Funktion sofort verlassen
      HasElements = True
      Exit Function
   End Forall
   HasElements = False 'Die Liste hatte keine Elemente   
End Function

Offline tks

  • Senior Mitglied
  • ****
  • Beiträge: 425
  • Geschlecht: Männlich
  • ...für'n Fuss
Re: Prüfen ob Liste leer ist
« Antwort #2 am: 30.04.08 - 09:58:43 »
Ui. Da hätte man dann aber auch selbst.....  :P

Vielen Dank für die Lösung. Klappt wunderbar.
Thomas

*********************************
Domino 8.5.3FP6 unter W2K12
Notes 8.5.3 unter Win7
sequrIQ (watchdog & crypt)
*********************************

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz