Ben,
Care to share the circumstances under which you could use this logic. ?
I've had too much trifle during the holiday and I'm partly brain dead.
Regards,
I've got a rather large (by my standards) application I'm writing that saves a bunch of data using vlax-ldata. Because the entries in vlax-ldata dictionaries are not ordered, i have another dictionary with a single entry (a list) that saves an intended order for all the entries in the main dictionary where the data is. So the only point of this second dictionary entry was to store an order that the user can manipulate.
Because I have so many functions doing various things. I wanted to run a check upon starting up the first dialog that ensured the entries in the main data dictionary matched up with the entries in this "auxiliary" ordered list dictionary entry.
Therefore, I needed a function that would check if they had all the same elements but allow for them to be out of order.