Problem beim Einlesen von Dateien über OpenFileDialog

  • Hallo,


    ich versuche über einen Dialog eine Datei einzulesen, leider bekomme ich immer einen Type missmatch, da das Ergebnis als Variant geliefert wird ich aber einen String brauche um die Datei zu öffnen.
    Zu konvertieren mit CStr hat leider auch nicht funktioniert.


    Vielen Dank schonmal für eure Hilfe!


    Agent:


    • Offizieller Beitrag

    Du bekommst ein StringArray zurück. D.h. mit


    Open txtFile(0) For Input As FileNum


    sollte es funktionieren.
    Außerdem solltest DU noch prüfen, ob etwas ausgewählt wurde ( If Not(Isempty(txtFile)) Then )



    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein

    • Offizieller Beitrag

    die musst Du mit Freefile ermitteln


    fileNum% = FreeFile()
    Open txtFile(0) For Input As fileNum%


    Gruß
    Dirk

    Rein logisches Denken verschafft uns keine Erkenntnis über die wirkliche Welt.
    Alle Erkenntnis der Wirklichkeit beginnt mit der Erfahrung und endet mit ihr.
    Alle Aussagen, zu denen man auf rein logischen Wegen kommt, sind, was die Realität angeht, vollkommen leer.
    Albert Einstein


  • Danke das habe ich gemerkt, habe das Problem gelöst.


    Ne andere Frage:


    Gibt es eine Möglichkeit Arrays variabel zu vergrößern, ohne den Inhalt zu löschen? Mit Redim kriege ich immer ein neues leeres Array.