Nicht nur, dass die DesignerHelp das sagt - das IST auch so.
Es ist aber auch so, dass bei grösseren Collection das GetNthDocument verheerende Performanceeinbrüche beschert, da jedesmal der Pointer von der Basis der Collection aus neu gebildet werden muss. Wenn man sich den Fortschritt zum Bleistift per Print-Statement anzeigen lässt, so kann man am Anfang gerade noch so die Hunderter-Stellen lesen, aber nach wenigen Tausend Docs kann man dann jedem Document einzeln die Hand schütteln.
Wirklich performant ist GetNextDocument - und das funktioniert ! Der Fehler muss also irgendwo anders liegen.
Was macht den mailAppDelete () mit appldoc ? Wird da ewendudel (SEMEAPHOROS !!!) was neu instantiiert (der Aufruf erfolgt ja by reference !) ? Das würde die Fehlermeldung ganz zwanglos erklären ;-)
Ciao,
Bernhard