I keep getting these junk TPIPC_<nnn> windows in the object map. I've had and deleted several hundred of them over a few months, they don't seem to have any purpose. Unfortunately they sometimes come back after deletion too...
Does anyone know what they are and how I might prevent them? Not only are they a nuisance by taking up space/window but they also are a nuisance for exporting assets by lengthening the time taken. Sometimes they even cause the exporting to freeze! [img]/images/graemlins/confused.gif[/img]
Compare your object maps of "mapname" and "mapname_0001". TP creates Omaps using the Caption property as the name.
If it needs to map an object called "xyz" and there is already an object xyz in the map, BUT IT IS NOT THE SAME OBJECT, it will create xyz_001. If xyz was the same object it would have just reused the one that existed.
So... if you find TP should be using xyz over again each time, turn off the significant property that is causing TP to treat it as a new object every time.
Sometimes when you are having Object map confusions it's better to chage some things to Raw Attaches till you get it cleaned up.
These TPIPC junk windows in the object map are not normal objects, in fact they seem to be generated even in the absence of recording - I haven't monitored them too closely but perhaps they appear when you run scripts.
They're not like Window_0001, Window_0002, some of the characters in their names after TPIPC_ represent hexademical numbers but I just deleted them again so I don't have a full example for now.
They don't have any use at all, you can delete them with no effect.
It seems that I can clear them from my Oracle db, export the db and then import to Access, then they appear again, and vice versa.
I deleted 290 the other day after one bombed the export process again and it was quite annoying as it took several minutes to delete them. :/
I just deleted about 250 of these object maps...my observation is that they are created during script execution. I tried changing the Test partner option for attach names to 'Use Existing' but i don't know if this will resolve the issue.
If you always do what you've always done, you will always get what you've always got!