1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. xXMurmelkotzeXx

Beiträge von xXMurmelkotzeXx

  • Funnktionsfehler in_Array2D_DeleteRowCol() beheben

    • xXMurmelkotzeXx
    • 28. März 2011 um 16:37

    ich kanns ja mit _ArrayDisplay() Anschaun, iss ein normales 1-D Array ... eigentlich

  • Funnktionsfehler in_Array2D_DeleteRowCol() beheben

    • xXMurmelkotzeXx
    • 28. März 2011 um 14:00

    wow Raupi thx!!! Funzt super ;D

  • Funnktionsfehler in_Array2D_DeleteRowCol() beheben

    • xXMurmelkotzeXx
    • 28. März 2011 um 13:18

    und nomma ne frage: was iss hier falsch?

    Spoiler anzeigen
    [autoit]

    Func IniReadSection1D($s_Filename, $s_Section)
    $aIniReadSection2D = IniReadSection($s_Filename, $s_Section)
    If @error Then
    $error = 0
    Else
    $error = 1
    EndIf
    $a = UBound($aIniReadSection2D)
    Dim $aIniReadSection1D[1] = [$a]
    _ArrayDisplay($aIniReadSection1D)
    For $i = 1 To $a
    ReDim $aIniReadSection1D[$aIniReadSection2D[$i][0]]
    Next
    If $error = 1 Then
    Return $aIniReadSection1D
    Else
    Return $error
    EndIf
    EndFunc ;==>IniReadSection1D

    [/autoit]

    da iss irgendwie ein fehler mit dem format von $-2D

  • Funnktionsfehler in_Array2D_DeleteRowCol() beheben

    • xXMurmelkotzeXx
    • 28. März 2011 um 13:15
    Zitat von BugFix


    ?( Diese Funktion wird dir niemals ein 2D-Array zurückgeben, wie kommst du denn dadrauf?
    In der Funktion wird ein 1D-Array mit den gefundenen Dateien/Ordnern befüllt und dann zurückgegeben. Dort findet nirgendwo eine wundersame Wandlung zu einem 2D-Array statt. ^^

    ööhm Fehlercode bei _ArrayToString kommt immer "Die variable ist kein 1-D Array..."

  • Funnktionsfehler in_Array2D_DeleteRowCol() beheben

    • xXMurmelkotzeXx
    • 27. März 2011 um 22:40
    Spoiler anzeigen
    [autoit]


    Func _Array2D_DeleteRowCol(ByRef $aArray, $iIndex, $sWhat = "Row")
    Local $iUB_1, $iUB_2

    [/autoit] [autoit][/autoit] [autoit]

    $iUB_1 = UBound($aArray, 1)
    $iUB_2 = UBound($aArray, 2)
    If $sWhat = "row" Then
    For $i = $iIndex To $iUB_1 - 2
    For $j = 0 To $iUB_2 - 1
    $aArray[$i][$j] = $aArray[$i + 1][$j]
    Next
    Next
    ReDim $aArray[$iUB_1 - 1][$iUB_2]
    Else
    For $i = 0 To $iUB_1 - 1
    For $j = $iIndex To $iUB_2 - 2
    $aArray[$i][$j] = $aArray[$i][$j + 1]
    Next
    Next
    ReDim $aArray[$iUB_1][$iUB_2-1]
    EndIf
    EndFunc ;==>_Array2D_DeleteRowCol

    [/autoit]

    Kann mir jemand den fehler beheben, dass diese Funktion das ergebnis immer 2D ausspuckt, obwohl es bei _ArrayDisplay 1-D ist?


    EDIT BugFix:
    Es ist eine bodenlose Frechheit, was du dir hier erlaubst! Du hattest hier ein Problem zu einer Funktion von name22 (_FileListRekursiv) gepostet. Jetzt hast du Überschrift und Code ausgetauscht, sodass unsere Antworten geradezu lächerlich wirken!
    Das betrachte ich als persönlichen Affront. Du bist ab sofort auf meiner Blacklist!

  • Spalte aus Array löschen

    • xXMurmelkotzeXx
    • 27. März 2011 um 16:02

    wow thx für die Funktion ich hatte nämlich das gleiche Problem ;DD

  • Array funktioniert nach _ArrayDelet nicht mehr...

    • xXMurmelkotzeXx
    • 26. März 2011 um 21:26

    ok alles geht wieder danke.... ich hab ganz oben im String eine falsche Variablen formatiereng von vorher noch drin gehabt...

  • Array funktioniert nach _ArrayDelet nicht mehr...

    • xXMurmelkotzeXx
    • 26. März 2011 um 21:10

    jezz tuts, aber alle arrays sind leer ;D ich glaub ich hab alle gelöscht aber wieso?!?

    elgal.. mein delete problem iss weg... thx :D

    EDIT: Auch ohne _ArrayDelete iss alles weg

  • Array funktioniert nach _ArrayDelet nicht mehr...

    • xXMurmelkotzeXx
    • 26. März 2011 um 20:56

    ööhm also soll ich jezz sinngemäß mit dem obersten Ast anfangen, damit ich auf den nächsten Ast falle, bis ich unten bin?^^

  • Array funktioniert nach _ArrayDelet nicht mehr...

    • xXMurmelkotzeXx
    • 26. März 2011 um 20:52
    Zitat von BugFix


    Bitte setze deinen Code in SPOILER und AutoIt-Tags

    hab ich gesucht und nich gefundn^^

  • Array funktioniert nach _ArrayDelet nicht mehr...

    • xXMurmelkotzeXx
    • 26. März 2011 um 20:20

    Hi, ich mache grade ein Programm, um meine Filme zu Archivieren, aber bei den DVD datein (.IFO) soll er nur die VIDEO_TS anzeigen und nicht alle VTS. Ohne _ArrayDelete klappt alles, aber wenn ich die Arrays löschen willt geht eben nix mehr. Vielleicht findet ihr ja meinen Fehler.

    Spoiler anzeigen
    [autoit]


    #include <GUIConstants.au3>
    #include <Array.au3>

    [/autoit] [autoit][/autoit] [autoit]

    $avi = _FileListToArrayRecursiv("B:\Videos", "*.avi", 1)
    $aviPath = $avi
    $mp4 = _FileListToArrayRecursiv("B:\Videos", "*.mp4", 1)
    $mp4Path = $mp4
    $IFO = _FileListToArrayRecursiv("B:\Videos", "*.IFO", 1)
    $IFOPath = $IFO
    $mkv = _FileListToArrayRecursiv("B:\Videos", "*.mkv", 1)
    $mkvPath = $mkv
    $m2ts = _FileListToArrayRecursiv("B:\Videos", "*.m2ts", 1)
    $m2tsPath = $m2ts

    [/autoit] [autoit][/autoit] [autoit]

    For $i = 1 To $avi[0]
    $avi[$i] = StringReplace($avi[$i],".avi","")
    $aviSplit = StringSplit($avi[$i], "\")
    $avi[$i] = $aviSplit[$aviSplit[0]]
    Next
    For $i = 1 To $mp4[0]
    $mp4[$i] = StringReplace($mp4[$i],".mp4","")
    $mp4Split = StringSplit($mp4[$i], "\")
    $mp4[$i] = $mp4Split[$mp4Split[0]]
    Next
    For $i = 1 To $IFO[0]
    $IFO[$i] = StringReplace($IFO[$i],".IFO","")
    $IFOSplit = StringSplit($IFO[$i], "\")
    $IFO[$i] = $IFOSplit[$IFOSplit[0]]
    If StringLeft($IFO[$i],3) = "VTS" Then
    _ArrayDelete($IFO,$i)
    EndIf
    Next
    For $i = 1 To $mkv[0]
    $mkv[$i] = StringReplace($mkv[$i],".mkv","")
    $mkvSplit = StringSplit($mkv[$i], "\")
    $mkv[$i] = $mkvSplit[$mkvSplit[0]]
    Next
    For $i = 1 To $m2ts[0]
    $m2ts[$i] = StringReplace($m2ts[$i],".m2ts","")
    $m2tsSplit = StringSplit($m2ts[$i], "\")
    $m2ts[$i] = $m2tsSplit[$m2tsSplit[0]]
    Next
    _ArrayDisplay($IFO)

    [/autoit]
  • Chat.au3 - Easy Chat making .au3 with example

    • xXMurmelkotzeXx
    • 26. März 2011 um 01:07

    Hey Leuz, ich hab mir gestern mal eine Allgemeine Chat.au3 gebastelt und getestet. Fänds schön, wenn sie auch nochmal jemand anderes testen würde und mir sagen könnte, was falsch ist/ was ich besser machen könnte.

    Dateien

    Chat.au3 23,38 kB – 396 Downloads

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™