Einzelne Werte aus Array löschen, aber wie ???

  • Hi,
    ich möchte über script aus einem array alle leeren Einträge löschen.


    Bsp.: FeldA hat folgende Einträge:


    FeldA(0) = "Wert1"
    FeldA(1) = "Wert2"
    FeldA(2) = ""
    FeldA(3) = "Wert3"



    Der leere Eintrag soll nun aus dem Array rausgeschmissen werden, damit das Ergebnis so ausschaut:


    FeldA(0) = "Wert1"
    FeldA(1) = "Wert2"
    FeldA(2) = "Wert3"



    Mein Entwurf schaut so aus:


    Forall i in FeldA
    if i = "" then -> .... und dann weiss ich nicht mehr weiter ...
    End Forall



    Hat jemand evtl. einen Lösungsansatz?


    Gruss André

  • ...Versuchs mal mit "trim$(feldA)" ...damit fasst Du die Einträge in Deinem Array (feldA) zusammen

    [size=x-small]
    Computer sind da um zu rechnen!
    Nicht um Ausreden wie: "Ich kann nicht durch Null teilen!", auf den Bildschirm zu schreiben.
    [/size]

  • Ich denke FullTrim( FeldA ) wäre da zielführende


    /edit:
    aha, ich sehe, du hast das "split" gelöscht. Aber auch trim$ tut's nicht, da es nur eine String-Variable trimt

    Life is not a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, and loudly proclaiming "Wow, what a ride!!! :evil:
    Beschleunigung ist, wenn die Tränen der Ergriffenheit waagrecht zum Ohr hin abfliessen - Walter Röhrl

  • ...stimmt... bei Arrays haben wir ja FullTrim.... :idea:

    [size=x-small]
    Computer sind da um zu rechnen!
    Nicht um Ausreden wie: "Ich kann nicht durch Null teilen!", auf den Bildschirm zu schreiben.
    [/size]