verutlich zum x-ten mal gepostet, aber ich kriegs nicht hin:
Wie und wo genau muss ich ein Array deklarieren, damit die Werte waehrend der Laufzeit des Programms erhalten beliben. Problem ist, das Array muss dynamisch sein.
Genauer:
Zu Beginn lese ich aus einer Binaerdatei XY Daten in 2 Arrays ein (XArr() und YArr()) Dabei wird auch die Dimension ermittelt, naemlich die Anzahl der Datenpunkte, die je nach Quelldatei unterschiedlich sein kann. Laenge des Arrays waere dann N oder so, also XArr(N) und YArr(N), was ich mir ReDim nachhole.
Diese beiden Arrays bzw deren Werte brauche ich ab sofort in allen anderen Prozeduren und will sie nicht jedesmal erneut erst aus der Tabelle einlesen muessen.
Ich hab die Arrays bereits im Allgemeinteil des Modules deklariert, das die Daten aus den Quelldateien holt. Die Dimensionierung kann allerdings erst in der Einleseprozedur stattfinden.
Wenn ich nun die Werte in anderen Prozeduren verwenden will, heisste es jedesmal XArr(N) bzw YArr(N) "leer".
Wo ist der Denkfehler?
Vielen Dank im Voraus, Heiko