Probier mal das hier
[autoit]Func OneD_ArrayIntoString(ByRef $Array)
Local $String
For $counter = 0 To UBound($Array) - 1
$String &= $Array[$counter] & @LF
Next
Return $String
EndFunc
MfG
Probier mal das hier
[autoit]Func OneD_ArrayIntoString(ByRef $Array)
Local $String
For $counter = 0 To UBound($Array) - 1
$String &= $Array[$counter] & @LF
Next
Return $String
EndFunc
MfG
Kennste eigentlich die Funktion _ArrayToString? Und üblicherweise nimmt man @CRLF und nicht nur @LF
ZitatKennste eigentlich die Funktion _ArrayToString?
Jetzt schon, aber die macht nicht genau das was ich will
ZitatUnd üblicherweise nimmt man @CRLF und nicht nur @LF
Okay
Was ist denn bei dir anders?
[autoit]#include <Array.au3>
[/autoit][autoit][/autoit][autoit]Global $aTest[5] = [1, 2, 3, 4, 5]
[/autoit][autoit][/autoit][autoit]MsgBox(0, "", OneD_ArrayIntoString($aTest))
MsgBox(0, "", _ArrayToString($aTest, @CRLF))
Func OneD_ArrayIntoString(ByRef $Array)
Local $String
For $counter = 0 To UBound($Array) - 1
$String &= $Array[$counter] & @CRLF
Next
Return $String
EndFunc
Hab die Funktion noch etwas umgebaut:
[autoit]
Func OneD_ArrayIntoString(ByRef $Array)
Local $String
For $counter = 0 To UBound($Array) - 1
If StringLen($Array[$counter]) <> 0 Then
$String &= " -" & $Array[$counter] & @CRLF
EndIf
Next
Return $String
EndFunc
Die einzelnen Elemente werden durch das " -" eingerückt, außerdem hat das Array ja eine feste Größe(100), deswegen muss ich vorher überprüfen ob in dem Feld überhaupt was drinn steht. Dynamische Arrays mit ReDim() stell ich mir jetzt etwas komplizierter vor.
Warum machst du dafür eigentlich extra eine Funktion, das kannst du doch auch reinnehmen mit in die andere For-Schleife.
Und wann ist denn mal kein Eintrag im Array?
For $i = 0 To _GUICtrlListView_GetItemCount($ListView1) - 1
_BuildInZIP($GetArchivePath & "\" & GetFileName($FileArray[$i]) & ".zip", $FileArray[$i])
$sZippedFiles &= GetFileName($FileArray[$i])
Next
MsgBox(64, "Archive wurden erstellt.", "Archive wurden für: " & $sZippedFiles & " erstellt!")
ZitatWarum machst du dafür eigentlich extra eine Funktion, das kannst du doch auch reinnehmen mit in die andere For-Schleife.
Keine Ahnung was heute mit mir los ist :pinch: :pinch:
Danke