Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > alt.comp.lang.vbscript > #25
| From | "R.Wieser" <address@is.invalid> |
|---|---|
| Newsgroups | alt.comp.lang.vbscript, alt.comp.os.windows-xp, alt.windows7.general |
| Subject | Re: VBScript dictionary delete by index ? solved |
| Date | 2025-11-06 16:09 +0100 |
| Organization | A noiseless patient Spider |
| Message-ID | <10eidms$16s68$1@dont-email.me> (permalink) |
| References | <10eho89$10spk$1@dont-email.me> <10ei9rv$15pcl$1@dont-email.me> <10eiacg$15l4r$6@toylet.eternal-september.org> |
Cross-posted to 3 groups.
Mr. Man-wai Chang, > If you can use array index to access oDict, you first count the number of > items in oDict, then use a for loop from number of items back to 1. That is what I'm curremtly doing : for i=oDict.count-1 to 0 step -1 I still need to use oDict.remove oDict.keys()(Index) to remove the item, which does a double resolving (from index to key, and than use the key to delete the key-item pair If I can use a "for each" in reverse than I already have the key (and don't need the index) Arrrgggh... I just realized I took it for granted that deleting a key-item pair while inside a standard "for each" loop would cause an error/crash (looping beyond the last item). A quick test shows that that doesn't happen (and no entries are skipped). iow, I saw a problem where none is present. I can't even really say that the problem is solved, as it didn't exist in the first place. :-( :-) Regards, Rudy Wieser
Back to alt.comp.lang.vbscript | Previous | Next — Previous in thread | Next in thread | Find similar
VBScript dictionary delete by index ? "R.Wieser" <address@is.invalid> - 2025-11-06 10:03 +0100
Re: VBScript dictionary delete by index ? "R.Wieser" <address@is.invalid> - 2025-11-06 15:03 +0100
Re: VBScript dictionary delete by index ? "Mr. Man-wai Chang" <toylet.toylet@gmail.com> - 2025-11-06 22:12 +0800
Re: VBScript dictionary delete by index ? solved "R.Wieser" <address@is.invalid> - 2025-11-06 16:09 +0100
Re: VBScript dictionary delete by index ? solved "Mr. Man-wai Chang" <toylet.toylet@gmail.com> - 2025-11-08 11:52 +0800
Re: VBScript dictionary delete by index ? solved "R.Wieser" <address@is.invalid> - 2025-11-08 09:07 +0100
Re: VBScript dictionary delete by index ? solved "Mr. Man-wai Chang" <toylet.toylet@gmail.com> - 2025-11-08 22:55 +0800
Re: VBScript dictionary delete by index ? solved "R.Wieser" <address@is.invalid> - 2025-11-08 16:49 +0100
Re: VBScript dictionary delete by index ? C-Sharp User <csharp@invalid.invalid> - 2025-11-06 22:40 +0000
Re: VBScript dictionary delete by index ? "R.Wieser" <address@is.invalid> - 2025-11-07 09:15 +0100
csiph-web