ich habe mich inzwischen durch das halbe Forum gequaelt, aber bisher keine Antwort auf mein kleines Problem gefunden.
Ich habe ein eindimensionales, dynamisches Array:
Dim Beispiel() As Integer
Nun lese ich aus einer Datei Werte aus, die ich in dieses Array eintragen moechte. Ist der Wert bereits vorhanden, soll kein neuer Eintrag erfolgen, ist der Wert noch nicht vorhanden, soll das Array um genau diesen Wert erweitert werden.
Mein Problem: Nach dem Anlegen das Arrays und vor dem Eintrag des ersten Elementes laufen die Befehle LBound und UBound auf Fehler (Index ausserhalb des gueltigen Bereichs). Mit welchem Befehl kann ich feststellen, wieviele Elemente das Array hat? Dieser Befehl soll selbstverstaendlich auch dann funktionieren, wenn bisher noch keine Elemente im Array vorhanden sind -- dann sollte eine "0" zurueckgegeben werden.
Waere Euch sehr fuer eine Hilfestellung dankbar.
Gruss,
Andreas.
P.S.: Ein Umweg ueber eine Mappe, eine Sortierfunktion, die doppelte Werte rausschmeisst o.ae. kommt nicht in Frage, da mein Array - nicht wie oben vereinfacht dargestellt - nur aus Zahlen besteht, sondern aus einem eigenen definierten Type.