CArray<CDialog, CDialog&> dlg;
There are 10 dialogs in total. If I delete the last one using CArray::RemoveAt(), it works well.
But if I do the above, then it won't work if I try to go to the dialogs with an index greater than 5.
How to solve this?
Thanks in advance.
you have ten dialog
you used constant index to remove array . i mean five : dlg.remove(5)
it's certain my pal
when you perform it for five times, you have five array and once you do it again, you'll have less than five array and you won't have array number 5 to remove that.
am i right?
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)