VisualBasic List of FindRange
Hallo,
Ich habe zwei Listen von Typ Byte. Ich muss nun den Range in ListA finden, dieser entspricht den gesammten Inhalt von ListB. Sehr wichtig ist das NUR der Inhalt von ListB als Range zurückgeliefert wird. Except löscht fast alle Bytes aus ListA was die ganze Datei umbrauchbar macht. Also wenn jemand noch nen Tipp oder ne Idee hätte wäre ich sehr Dankbar.
LG, J Herbrich
Ich habe zwei Listen von Typ Byte. Ich muss nun den Range in ListA finden, dieser entspricht den gesammten Inhalt von ListB. Sehr wichtig ist das NUR der Inhalt von ListB als Range zurückgeliefert wird. Except löscht fast alle Bytes aus ListA was die ganze Datei umbrauchbar macht. Also wenn jemand noch nen Tipp oder ne Idee hätte wäre ich sehr Dankbar.
LG, J Herbrich
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 468901
Url: https://administrator.de/contentid/468901
Ausgedruckt am: 21.11.2024 um 21:11 Uhr
4 Kommentare
Neuester Kommentar
Schau mal z.B. hier: https://stackoverflow.com/questions/13362103/vb-net-get-offset-address
1. Antwort und davon das "EDIT"
Das liefert Dir den Offset, wo ListB in ListA beginnt. Wo es endet, das kannst Du anhand der Anzahl der Bytes in ListB selbst ausrechnen.
Beachte, das Beispiel geht von Byte-Arrays aus. Aber das kannst Du ganz einfach auch für Listen adaptieren. Oder Du nutzt List.ToArray.
Ich habe dieses Bsp. nicht selbst getestet.
1. Antwort und davon das "EDIT"
Das liefert Dir den Offset, wo ListB in ListA beginnt. Wo es endet, das kannst Du anhand der Anzahl der Bytes in ListB selbst ausrechnen.
Beachte, das Beispiel geht von Byte-Arrays aus. Aber das kannst Du ganz einfach auch für Listen adaptieren. Oder Du nutzt List.ToArray.
Ich habe dieses Bsp. nicht selbst getestet.