Evtl. so?
Set oItems = oArchive.AllItems
Set oEmail = oItems.Item(i);
news:100040004554490C00006EB4@news.tobit.com...
Hallo,
wenn ich in visual basic 6.0
Set oItems = oArchive.AllItems
n = oItems.Count
die Zahl der Emails auslese, dann erhalte ich die Zahl aller aktiven
(angezeigten) Items im Archive.
Die bereits gelöschten x Items im Archive, die physikalisch dort noch
liegen und noch nicht bereinigt sind, werden hier nicht mitgezählt
(korrekt).
Wenn ich dann eine Schleife 1 .. n in i durchlaufen lasse und mir die
einzelnen
Items auslese, dann habe ich festgestellt, dass der Befehl ItemFromID alle
Items liest, auch diejenigen x Items, die der Nutzer schon gelöscht hatte,
die im Archive aber noch nicht bereinigt wurden, so dass ein
Zuordnungsproblem entsteht und meine Schleife die ersten n Items inklusive
gelöschter Items ausliest, die nächsten x aktuelle Items aber nicht.
Ich benutze zum Zugriff auf die einzelnen Items den Befehl
Set oEmail = oArchive.ItemFromID(i - 1, 34)
Wie kann ich das Problem lösen?
