[...] da er bei der Ausgabe des Arrays nichts angibt
Bei der Ausgabe
welches Arrays?
Zitat:
[...] und beim zählen der Strings "0" ausgibt...
Ich nehme an, damit meinst du helpf.Count? Bist du mal mit F7 durch die Funktion gesteppt und hast dir angeschaut, welche Werte deine Variablen so haben? Was wird überhaupt in die Funktion reingegeben als Parameter?
Noch ein paar andere Dinge:
- Vermeide globale Variablen
- Funktionen haben Rückgabewerte. Soll eine Funktion nichts zurückgeben, sollte man stattdessen eine procedure daraus machen (der Compiler dürfte übrigens darauf hingewiesen haben mit "Der Rückgabewert von Funktion loadfileb könnte undefiniert sein")
- Deine Variable helpf wird zwar erzeugt, aber nicht wieder zerstört -> Speicherleck.
MfG Dalai