brandelh hat geschrieben:
Wenn die Sortierung stimmt ist das bestimmt gut.
Aber warum markierst du beide, ich würde bei jedem Satz den Suchbegriff in eine cVar packen und den nächsten dann mit dieser vergleichen. Sind beide gleich lösche ich den aktuellen Satz und vergleiche den nächsten.
tja und wenn Record 1-3 "dubbletten" sind, wie fange ich mit cVar an ?
da ich nach Datum sortiert habe, möchte ich den "lates" behalten
Alle gleichen Sätze werden zur Löschung markiert, beim nächsten ungleichen Satz wird die cVar auf diesen gesetzt.
angenommen 6-9 sind wieder "dubbletten". also irgendwann komme
ich auf die 6, cVar := NeueDaten
nun bin ich auf der 7 und merke "dubblette", also markieren. Aber
die 6 gehört ja auch dazu, also wieder zurück ...oder ?
wenn ich auf der 6 bin kann ich ja noch nicht "ahnen" das die 7
eine "dubblette" ist. ("ahnen" = OrdKeyCount() ... PDR 5206 )
Ob allerdings die Kriterien reichen um eine MP3 auf Gleichheit zu prüfen, kann ich nicht beurteilen.
das ist nur im Beispiel stark abgekürzt. z.Z. nehme ich die Filesize
und Duration noch zum (eindeutigen) identifizieren.
Schließlich kann man die Lieder verschieden schreiben ...
[/quote]
deshalb nehme ich die M$ Mediaplayer Info (file laden, anspielen,
Info = ID3 Tag v1.1 auslesen, nächstes file ...) welche "im file"
vorhanden sind. gegen "Schreibfehler" hab ich aus noch kein
Rezept gefunden. Die muss der User eben noch per Browser
"manuell" erledigen.
gruss by OHR
Jimmy